Had me laughing, egging on the characters, and sympathizing all the way to the end!