Jana Tyrrell

In 13 seasons and 20 shows at Harlequin: