In order to have her own happy ending, Grimm Agency's newest agent Marissa Locks must take on fairies, dragons and royalty to save the realm after a matchmaking attempt between a first-rate prince and a second-rate princess goes horribly wrong. Original.
Regular price $17.15
Sale price $14.08 Regular price
Regular price $55.35