The 51-year-old rocker has been dating Hannah Andrews, 24, for just over a year, and admits he couldn't be happier with their life together. Weller - who split from his long-term partner Samantha Stock at the end of 2008 to set up home with the backing singer - said: "It's funny to think that after all these years I've finally met my soulmate.

Andrews and Weller reportedly became close when working together on his 2008 album '22 Dreams'.

Self confidence in sports definition
Self respect synonyms