The Last Drop
Karlene's abduction breaks every rule in the book, first by starting in one world and ending in another, a world where there are people who's blood can power interdimensional portals. Blood like Karlene's.
Then, her rescue breaks even more rules by involving a monster who wields the power of unmaking, a chase across the sky, a possessed mountain, and a winged prince and his half-breed squire who are very determined that no one find out about the forbidden part of their relationship. So determined, in fact, that Karlene finds herself used as a decoy and gets entangled in plots rife with blood, love, arranged marriages, and lots of feathers.
Some serious luck will be required to get Karlene home to where people don't fly, buildings don't float, and she's not caught up in a power struggle to keep the right to her own soul.