Seal feels lucky to lead the life he does.

The 46-year-old singer - who raises four children with his German model wife Heidi Klum - doesn’t feel guilty for having a privileged life now because he “paid his dues” when he was a teenager and when he was struggling to make it as a pop star in the UK.

Seal - who spent time sleeping rough in London when he was in his late teens after a childhood of adoption and foster care - said: “I’ve paid my dues and don’t feel guilty for the perfect lifestyle people see that we have.

“Both Heidi and I have worked our a**es off to get here, no one gave it to us.”

He added to the Daily Mirror newspaper: “It’s not all a bed of roses. We have the same issues that other families deal with. But in the grand scheme of things, it is the perfect life.”

The singer - who recently released new compilation album ‘Hits’ - also reiterated his wish not to have anymore children.

He said: “Four kids is enough… It was really emotional this time because we knew this was the last time.”