Megan has never had a bad day, until a leprechaun shows up on her doorstep. He offers her all the luck she could want--for a price. When she refuses it, he steals her luck. Now, with the help of her friends, she must fight to get it back before her life is destroyed.
My Fair Godmother by Janette Rallison;
Percy Jackson series