The tenor wed Louise Harris, 27, at an intimate ceremony in the mountain village of Benahavis in the south of the country, and during the nuptials he serenaded his bride with the song Grenada.

Watson, 48, tells Britain's Hello! Magazine, "Louise has taught me many things but most of all how to love. I have never been more content. It really is a fairytale ending."

The couple became engaged in 2013. Watson has two daughters from a previous marriage.