---Review with spoilers--- 
 This was heartbreaking and intense and I couldn't put it down. But there are too many things I didn't agree hence the 3 stars. I know I feel like the party pooper here amongst all the 5 stars but I can't do it another way. 
 The scene at the middle of the book left me speechless I so didn't expect that at all. There was something that rubbed me the wrong way about Ryle since the beginning. The way he touched Lily's stomach on their first meeting or the way he begged for sex were a turn-off. 
 I didn't agree with Lily's decisions especially since she herself came from an abusive home. She took so long to leave him but I can understand that but what I can't understand is how when she finally left him, she still felt confused and only thought of divorce because of her daughter. So if there wasn't the baby she would have taken him back? And why was Ryle's character have to have such a past? To justify his abusive behaviour? So that we feel sorry for him? Because I actually read reviews saying Lily should have forgiven him..seriously? The message being passed on is surely confusing. 
 Coming to Atlas, he was my favorite character and all his scenes are my favorite part of the book. I fell in love with him from the get-go. His story, the way he protected Lily, his behavior. His moments with Lily were epic. But unfortunately all this feel was lost in the present. I didn't feel Lily's connection to him when they met again. I was disappointed. I thought she would be more torn when he said he had a gf but she quickly forgot about him and moved on happily with Ryle. I wish there was more of Atlas but honestly his character was wasted. It's as if he was just there so that Lily doesn't end up alone and he is the consolation prize. I'd rather he wasn't even in the story and the book ending with Lily raising her child alone. As such, I wasn't satisfied as I should have been with their happy ending.