Princess for Hire by Lindsey Leavitt
After a humiliating encounter with her long-term crush, ex-best friend, and a groundhog costume, fourteen-year-old Desi Bascomb finds herself in the back room of the pet shop where she works, staring into a fish tank. Her boss claims the tank is magical and Desi sure could use a little magic in her life right now.
That night as Desi soaks in the bath, Meredith Poofinski - a no-nonsense agent scouting substitutes for vacationing princesses - pops out of a bubble. Now Desi is about to learn first hand what it feels like to be royalty as she subs for princesses desperate to go AWOL. Soon Desi is dancing in an Amazonian tribal festival and dodging a prince with just a little too much ‘Eastern promise’. But nothing can prepare her for the magic of falling for a real prince - a prince who has no idea that back in Hicktown, Idaho, Desi is just a girl in a groundhog suit.
PS: Sorry it's late! I scheduled it for Friday instead of Wednesday!