
The Mermaid Who Stole a Prince's Heart
- Language: English
- 50 episodes
A mermaid princess gives up everything to earn her rightful place in a prince's heart. After Luna saves Crown Prince Adrian from the sea, she watches another woman take the credit. To fight back, she trades her voice for human legs, but the cost is steep: she must win Adrian's love before a deadly curse turns her into sea foam forever.
Episodes
50 of 50 episodes available
Synopsis
Luna, a mermaid princess, saves Crown Prince Adrian from a devastating shipwreck, only for Isabella, a scheming woman, to claim the rescue as her own. Determined to set the record straight and take back what was stolen, Luna makes an impossible choice: she gives up her voice in exchange for human legs so she can walk on land and get close to Adrian.
The deal carries a terrible price. A deadly curse now hangs over Luna: she has only a limited time to make Adrian truly fall in love with her, or she will dissolve into sea foam and disappear. While finding her way in a world completely foreign to her, Luna has to expose Isabella's lies and win Adrian's genuine affection, all in a race against a fate that draws nearer by the moment.
Why watch it
- A mermaid sacrifices her voice and risks her very existence for a shot at true love.
- A deadly curse starts a countdown: win the prince's heart or vanish forever.
- A stolen act of heroism and a truth that has to come out before it's too late.








