Not so long ago, James Fox was standing at the foothills of a mountain, the peak of which appeared to be soaring ever further beyond the clouds above him.
The Welsh singer, 46, estimates he blew more than £100,000 during a debilitating gambling addiction which sent him into the pits of despair. He would sometimes spend evenings crying on hotel room floors, banging his head and punching walls.
Now, though, that man is a distant memory. The James Fox, of Eurovision, Broadway and West End fame, you see today is a picture of joy, a man who himself admits can scarcely believe his own luck, still beaming in the afterglow glee of his wedding last month with his American dancer partner, Shannon.