We reckon the One Direction singer and Harry Potter actress make a perfect couple too

If Twitter could arrange marriages, Harry Styles and Emma Watson would be wed already.

The Internet immediately exploded last night when the two were snapped together at London’s British Fashion Awards, where the One Direction heartthrob presented the Harry Potter star with her British Style gong.

Before an audience including Anna Wintour, Kate Moss, Keira Knightley and Victoria Beckham, Emma, 24, reacted to Harrywith starstruck awe, as we’d expect.

‘Harry Styles just said the words “He For She,”‘ Emma gushed, referencing her feminist campaign.

‘That’s really cool.’

And fans were equally enamoured with the showbiz pair, who have engaged in flirty Twitter exchanges in the past.

God said, “Let there be Emma Watson and Harry Styles”,’ one fan wrote online.

Another added: ‘If elegancy and class had a specific visual image it would be that picture of Emma Watson and Harry Styles.

Harry Styles and Emma Watson in one photo makes my heart melt into trillions of little lakes,’ chipped in a particularly happy admirer.

So the masses approve, folks.

However Emma is thought to be still loved-up with rugby star Matthew Janney.

Harry, 20, may have had a bit of an awks night all in all as he ran into a couple of his former flames at the bash – even encountering two of them at the same time!

He was about to make his way down a flight of stairs when he bumped into Kendall Jenner, 19, and Cara Delevingne, close friends who happen to be his exes.

It was rumoured in September 2013 that he had been dating Cara, 22, for a few months. The singer was later linked to Kendall.

One of the star’s other past flings, Taylor Swift, 24, is in London at the moment too – she’s due to perform at the Victoria’s Secret show tonight.

If Cara and Kendall both walk on the catwalk and Harry’s lucky enough to bag an invite he could have three exes in the same room.

Something tells us it won’t phase him…

SEE PICTURES Harry Styles‘ hair history: From cute curls to sexy man bun

Sofia Zagzoule