A review by bethanyherring
City of Gods and Monsters by Kayla Edwards

4.5

-0.5 for the dog, my heart didn’t need that