Review from All the Ugly and Wonderful Things → September 26, 2023 Heartbreaking at times but the ending is fabulous! If you can tune out some of the vulgar sex scenes, you’ll enjoy the rest. This is a must listen to book.