Ed Sheeran says the ''best songs'' come from pain.

The 'Castle on the Hill' hitmaker took a year long hiatus from the music industry to give himself a break and work on his new music and he has revealed what he believes the success to songwriting is.

He said: ''I would say one thing - I think the best songs ever are made from pain but I'd say you can definitely still write close to that by being happy.''

And the 26-year-old singer's new music ''skewed'' towards family and love as he didn't feel he had ''anything to complain about''.

Speaking on the BBC Radio 2 Breakfast Show with Chris Evans, he added: ''That was kind of why the album sort of leant towards the kind of family - my mom and my dad - because I didn't really have anything bad happen in my life.

''I was in a really good place so I was like, 'What can I write about? I've got nothing to complain about.' So that's sort of why it skewed that way.''

Meanwhile, Ed previously teased his track 'Perfect' is ''definitely'' better than 'Thinking Out Loud'.

Speaking before the album was released on Friday (03.03.17), he said: ''I felt that with the first album. I remember thinking I would never write a song as good as 'A Team'. And then 'Thinking Out Loud' came, and I was like, 'Oh, OK, well maybe it's not impossible.'

''So going into this album, there was no worry at all because I knew I'd done it before. It's not like Thinking Out Loud will be the peak of my career. It's definitely happened on this album. There's definitely one that's better.''

Fans of Ed have the chance to win two VIP tickets - two places in a suite inclusive of full hospitality - to see him perform at The O2 arena London on Monday May 1 as part of Givergy.com campaign to raise money for Save The Rhino International.

Fans can buy tickets to enter a prize draw to win the highly sough-after tickets.