Christina Perri thinks Harry Styles is "adorable".

The American singer enjoyed success with her debut single Jar of Hearts and her hit A Thousand Years was picked for the soundtrack of The Twilight Saga: Breaking Dawn – Part 1.

She's always travelling for work and the 27-year-old is particularly fond of hitting the UK thanks to its cute stars, such as One Direction singer Harry, 20.

"Oh my God, yes!" she exclaimed to UK magazine Star when asked if an English accent works for her.

"When British guys open their mouths and go [puts on accent]: 'Ello, ow are ya?' I'm like: 'Take me now.'

"I love me some Jude Law, and Harry Styles is adorable."

Curly-haired heartthrob Harry has been linked to the likes of Kendall Jenner and Taylor Swift in the past.

If Christina ever met the singer she's not sure she could hide her excitement, as she tends to get starstruck around her idols.

"Yes. I'm not cool at all," she admitted.

"I met Cher and I couldn't talk. I made some sort of weird high-pitched noise and I wasn't breathing. It was so embarrassing."

The pretty brunette is currently thought to be single and works through any relationship issues by penning songs.

When asked if she ever gets revenge through her music, she was honest.

"Sure. I write to feel better and if that is the song that makes the album... whoops!" she laughed.

"I wrote Be My Forever when I was nauseatingly happy, before a boy broke up with me."

The track features Ed Sheeran, who is known for his love songs.

"Ed doesn't do happy songs either, so we had a lot of fun doing it. Ed is truly one of the good guys," she added.