Ed Sheeran doesn't sing for his new girlfriend because he thinks it would be ''really creepy and weird''.

The 23-year-old singer-songwriter has a new woman in his life, and although he's reluctant to reveal her identity he's admitted she is ''nice'' and ''really cool'', but confessed he doesn't like to sing for her.

Speaking to Us Weekly, he said: ''[I don't sing to her in private] because that's really creepy and weird.

''If someone did that to you, like legitimately, if someone sat you down like, 'hey baby, I'll come play some...' You'd be a bit awkward right?''

While the 'Sing' hitmaker refuses to name his new beau, he's revealed that she works in the food industry and as she's Greek she's great at cooking up ''anything Greek''.

He said: ''[She] works for a food company. Well not a food company, she works for a chef.''

The flame-haired star has already introduced his new girlfriend to good pal Taylor Swift, as the threesome dined at a London restaurant together, and he admitted she approves, saying ''she likes her.''

Meanwhile, Ed is looking to set the 'I Knew You Were Trouble' singer, 24, up with Orlando Bloom, as when asked by the magazine who he'd like to see her dating he named the 'Pirates of the Caribbean' star, who split from wife Miranda Kerr last year.