45 episodes · ongoing
Betrayed by her fiancé and mocked by her family, Lyra chooses a penniless, hornless stranger as her destined mate. But “Ethan” is actually Aurelian, the...
Watch EP 1