One of the things I really love about Amy Lane's writing is her characters. They're always very real, with quirks and interests. I read her stories for her supporting characters as much as her main ones. 
 It was the characters who drew me reading into this story too, although it did take me a while to get into it, as the set up/storyline is not something I'd usually pick up and read. Enjoyable, emotional ride.