Really liked it. Except for the very end (view spoiler)[I can't stand public proposals and I really didn't like how she responded. Since Cain was the last band up, they could have had their moment in private and he still could have brought her up on stage later. (hide spoiler)] 
 The story was captivating - enough description and interaction with the supporting characters, but not so much that it overwhelms the main couple. I really liked the interactions between Michael and Cain.