Meghan Markle is a "diehard romantic".

Meghan Markle

Meghan Markle

The 34-year-old actress is dating Prince Harry and is said to believe in finding her happy-ever-after and has a fairy-tale approach to love.

A friend of Meghan's told People: "She's a diehard romantic. She loves romance."

The brunette beauty is a food enthusiast and will likely treat the 32-year-old Prince to romantic home-cooked meals when they are together.

The insider added: "She's very passionate about food and cooking and restaurants - she's a secret foodie."

Meanwhile, Prince Harry has similar views on romance and will express his affection through lavish gestures such as sending a bouquet of beautiful flowers to Meghan, who lives in Toronto, Canada.

Royal author Ingrid Seward told the publication: "Harry is quite romantic. He is the sort of man who will send flowers. He really does wear his heart on his sleeve."

News that the flame-haired royal is dating the 'Suits' star has caused much excitement among fans of the royal family.

The couple met in May while the Prince was in Toronto to promote is Invictus Games for disabled servicemen and it's thought they have been official for two months and Harry is "happier" than he's been in years.

A source previously said: "Harry's happier than he's been for many years.

"He's in a very relaxed period of his life and Meghan has come along at the right time."

What's more, Harry is so keen on Meghan, he has reportedly introduced her to his father, Prince Charles.

And when asked about her future, Meghan - who has been married before - has said: "My cup runneth over and I'm the luckiest girl in the world."