Nowy Jork, lata 50. dwudziestego wieku. Dziewiętnastoletnia Therese, początkująca scenografka, zatrudnia się w wielkim domu towarowym. W przedświątecznym zgiełku spotyka piękną, starszą od niej kobietę. Nawiązują znajomość. Młodziutka bohaterka jest urzeczona elegancką, bogatą i fascynującą Carol. Z czasem więź między nimi staje się coraz mocniejsza, a Therese stopniowo odkrywa, że tym, co je łączy, jest miłość - nie tylko duchowa, ale i fizyczna. Wahania bohaterki, czy może i powinna zerwać z dotychczasowym życiem, a także rozterki Carol, która ma męża i dziecko, przedstawione są bardzo prawdziwie i z rzadką otwartością. Powieść sama autorka uważała w owych czasach za skandalizującą, dlatego opublikowała ją pod pseudonimem i dopiero w latach 80. przyznała się do jej autorstwa. Na podstawie "Carol" powstał film z wybitnym kreacjami Cate Blanchett i Rooney Mary, który w 2016 roku otrzymał 6 nominacji do Oscara.