After Savannah’s picture-perfect boyfriend, Hunter, dumps her to go out with her older sister, Jane, she idly wishes she could find a true prince to take her to the prom. Instead, she gets Chrissy, a “fair” godmother (because she’s not a very good fairy student)). Chrissy attempts to grant Savannah three wishes, which get her sent back to the Middle Ages: once as Cinderella, once as Snow White, and once to save Tristan, the surprisingly cute boy from her school who’s also found himself a victim of Chrissy’s mistaken wish granting. From trolls to dragons, to the mysterious Black Knight, Savannah and Tristan must beat the odds to make it back to modern times together.

I love how Savannah develops through the story. Chrissy, the bungling fair godmother is self absorbed, immature and not very smart–even though her results are great. Eventually. Through dealing with Chrissy’s bungling, Savannah sees sides of herself (they are two sides of the same coin, after all) she doesn’t like very much. After all, what kind of smart, kind, handsome, charming prince wants someone who is so wrapped up in clothes and hair that she doesn’t care if she graduates from high school?

Janette Rallison has been one of my favorite writers for years. Her stories are always full of humor, her characterization spot on, and her plots keep the reader coming back for more. And what’s more, her books are clean enough to hand a much younger reader without worry.

Among her many titles, Janette is also the author of It’s a Mall World After All, Revenge of the Cheerleaders, How to take the Ex out of Ex-boyfriend, and the recently released, Just One Wish.

Visit Janette’s Website here. You can buy this book here on Amazon. The hardcover edition is 311 pages, ISBN 10: 0-8027-9780-6