Okay so I REALLY enjoyed reading this book. I finished in within a couple hours and only two sittings. The main character Nyx has so much personality and I felt like her emotions I could relate to. The reasons I could not give it four stars (actual rating 3.5) is the ending really confused me. I think if I reread the entire half of the book it might make some sense. I liked how the gods were the greek gods, but their was also other gods 'The Kindly Ones'. And what was up with that sparrow? I legit have no idea what that was about. The love triangle was not annoying for me personally because it made sense actually. SPOILERS I didn't like that she decided to betray him and made the oath with her sister because Nyx was too smart to make that mistake. 
 SPOILERS OUT 
 I would like more world building and to just understand the world better. Overall I would suggest this book it's wonderfully written (if sometimes confusing) and it did make me tear up. Which I WAS not expecting.