Ed Sheeran is the man of the moment... but how well do you know him?
Now there's an excuse to keep singing these songs around the house all day!
A study released by the Royal Voluntary Service has discovered the 6 songs that us Brits know all the words to.
According to the research, the average Brit can recite 9,792 song words to the tunes we love and we walk around with an average of three songs floating around our heads at any one time!
And good news if you're the type of person who likes to sing or hum a tune wherever you go because singing can also help to recall memories and emotions and enhance mental performance.
The Royal Voluntary Service which is charity that helps older people, carried out the study to raise awareness of the benefits of music to older persons.
They've just launched the 'Sing Your Heart Out' campaign which aims to get choirs around the country to raise money for the charity.
Here are the Top 6 songs we know all the words to:
1. Bohemian Rhapsody by Queen
2. Dancing Queen by Abba
3. Yesterday by The Beatles
4. Imagine by John Lennon
5. Like a Virgin by Madonna
6. Hello by Lionel Richie
The reasons why we remember certain songs is down to three main factors - a catchy tune, the meaning behind the lyrics and an association with happy times.
So now you have an excuse to keep singing these songs around the house all day...