The storm-hawk killed the academy's finest rider. Then it chose Kess.
Kess gutted fish on the harbor docks until the day a rogue storm-hawk - the same beast that tore the academy's champion out of the sky - folded its black wings and bonded to her instead. No one wanted the bond. The riders fear the hawk. The academy fears what it means. And Corin, the dead champion's brother, will never forgive the fisher's daughter now flying the creature that made him an only child.
But the bond cannot be undone, and the Gyre is rising.
Beyond the cliffs, the endless storm the riders are sworn to hold is spreading - and the wild hawks inside it are turning feral, dropping out of the clouds with a hunger that is not natural. Something in the Gyre is thinking now. Learning. Calling its own kind home. To fly against it, Kess will have to master a beast that answers to no one, earn a place among riders who want her gone, and trust the one boy with the most reason to want her to fall.
The storm has been waiting a long time for a rider like her. That is the problem.
Stormcaller's Oath is a standalone young adult romantasy - a rivals-to-lovers, bonded-beast adventure of a dangerous sky, a deadly academy, and a girl the storm should never have chosen.