The Pearl of Rosedale
Mermaid princess Marina gives up her tail for love, but must marry her true love within three years or die. After catching her fiancé with his pregnant first love, she calls off the wedding. Then shipping tycoon Sebastian arrives with a ten-year-old betrothal contract.