'Pirates of the Caribbean' actress Keira Knightley is to marry her actor boyfriend Rupert Friend, it has been reported.
The 'Pirates of the Caribbean' actress - who has been dating Friend since last year - reportedly announced her engagement plans during a family breakfast.
The 21-year-old star is said to have told her mother and closest friends: "I'm getting engaged! I know in my heart, Rupert is the one."
Keira's mother and friends are said to be thrilled over the couple's news.
A source told Britain's More magazine: "Keira's mum Sharman is thrilled. She adores Rupert. "Keira is elated. She's on such incredible high." （source: BANG Media)