It may have not been perfect for everyone, but it was perfect for me. Tripped every switch, hit every button. I cried, I laughed out loud, I utterly despaired, and I was lifted up to the "heavens". I'm both an intellectual reader and an emotional reader, and I have strong reactions to well-spun tales. And this one was like a jolt of electricity. I adored Aaron and Jake, and Allyson. Well developed, colorful, warm, vibrant characters woven into a poetic love story. Highly recommended.