Saddles and Spells is a sweet, magical western romance