Meghan Chase is a bit of a computer techie who tends to blend into the scenery - so much so, even her own family tends to forget about her. Despite her "invisibleness," Meghan is a standout character from the beginning. She's funny, she's caring, and yes, she's definitely a teenage girl who's bound to make mistakes (and boy, does she make a few). Ethan was a sweetie of a little bro, her mother and stepfather were slightly forgettable and annoying, but it's dear old Puck who stands out the most. Fresh and fun, I could have read about Puck for days.