Leah is eager to visit her uncle's ranch in Ireland, until her attempt to ride her cold cousin Shannon's horse results in Silky being injured and she is ordered not to ride again. When she meets Lucky, a leprechaun who only communicates with her, she learns that the beautiful white beast she's glimpsed from afar is in fact a bewitched fairy Sorica, who needs help retrieving a magical horn to return to her true form and her own world. Now Leah must juggle secretly helping Lucky, whose reasons for helping might not just be out of kindness; putting up with Shannon; and trying to win Uncle Jaques' trust by entering her newfound "horse" in the local race.
A leprechaun named Brian is always getting into trouble and causing mischief. He tries to bring good luck to people but ends up causing chaos instead. One day, Brian accidentally gets captured by a family who doesn't believe in leprechauns and they try to use him for their own selfish needs. As Brian tries to escape, he learns valuable lessons about trust and friendship.