I gave it two stars because all the female mc did was whine, bitch and moan while giving her heart to one guy and sleeping and giving her virginity to another. The plot reminds me of every other twisted love triangle, only it involved angels. There are some love triangles I don't mind because there is a BALANCE to them and the characters are strong. In this, Violet just comes across as a moody tramp, who's leading two guys on, while having a bit of an adventure with both of them. Having me hate her is not the way to make me read on.I did like Jessica's prose and it was the only thing that saved it from being one star.