I forgot how awesome all of this is. 4.5 stars.
My only complaints are that this book seemed like it was a story filler between books 1 and 3, and we didn't have a whole real nemesis. Oh, and that Rory and Stephen were just realizing their totally unmentioned feelings for each other when he just died.
But reading Maureen Johnson's books is like reading Rick Riordan fantasy without the fantasy and with dark undertones of people dying everywhere. Pretty hilarious.