Besides the absurdity of the idea of such a "Marriage Program" I enjoyed the book a lot. The Program as red thread for the story line sounds more like an excuse than really a plot, but I liked what the participation in this course did to the characters: the opportunity to know each other and themselves, the development of unsuspected friendships and bonds and a sweet love story. 
 Fiona, the main character and story-teller, is one of the archetypal character in YA novels, but her relationship with popular kids, friends and parents wasn't typical. She didn't end up with the popular one, but with one more similar to her (Johnny Mercer is the cutest and most huggable guy I've ever read *__*) and she became a cheerleader! Anyway, although I liked most of the characters, I had the impression also that especially the secondary ones were a bit too flat, but it didn't bother me too much. 
 The very best parts of the book are Fiona and Todd's witty conversations and the pranks... Oh, and Johnny Mercer *___* I really, really loved the last chapter ('Say it again' <3)