The Half Upon a Time series are really good books about three kids, May, Jack and Philip who go on adventures to save then later stop May's grandmother. They are very funny, smart and sarcastic.
There are three books in the series, Half Upon a Time, Twice Upon a Time and Once Upon an End. While I was reading them I could not stop! I bought the first book and loved it so I practically ran to the library to get the next ones!