The Chosen One by Joanne Sexton
Sera’s life quickly becomes surreal when she discovers she’s a princess from a realm so full of magical folk they give credence to every fairytale she’s read. The realm is in danger; a wicked warlock has kidnapped a princess, and it will take all seven princesses to save her. Transported to this celestial environment, Sera is immediately captivated by the elf, Keelor. It is love at first sight. He’s infuriating and aloof, but chemistry sizzles despite their attraction forbidden by law and lore.