Paul Weller is amazed to have finally found his "soulmate".

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. And at my age. All I can say is that I am very, very much in love."

The former Jam frontman - who is nicknamed 'The Modfather' - has five children from his previous relationships and while he is close to all his kids, the singer admits he sometimes embarrasses them.

He told Word magazine: "My daughter has me down as 'The Modfather' in her phone. But that's just her taking the p**s.

"My son Natt allowed me to go to one of his club nights once. I got ushered in and got put in the disabled section. I do embarrass him sometimes when I get a bit sh***ed."

Andrews and Weller reportedly became close when working together on his 2008 album '22 Dreams'. The young backing singer appears on seven tracks on the LP and has toured with the rocker.