A good read although I was a bit conflicted over the MC's and the treatment that Liam got. Sure he's a bit surly but I didn't like that they were kind of teaming up on him and making him do the job. I thought the different take on picking cupid's were unique and even though the ending was a bit sapp...