Catriona Rowntree has paid a sweet tribute to her husband James Pettit as the couple mark 17 years of marriage.