An Extraordinarily Ordinary Life
By Alex F. Fayle
Published: May 17, 2011.
For thousands of years fairy godmothers have helped princesses break curses and marry Prince Charming. Gail, however, is not a princess and isn't interested in meeting Prince Charming, so no godmother for her. Instead, she gets a fairy life-coach who decides that Gail's social life is flatlining and needs resusciating, stat. Whether Gail agrees with her or not.