I'm not usually a fan of large age gaps, so I went into this without expecting to enjoy it. I was never happier to be proved wrong. The characters are well developed, and their relationships truly make this story work for me. I love it when a story takes the time to develop and build relationships between characters beside the primary romantic one. The secondary characters are strong, and interesting, and only add to the main story line.