Robert Pattinson's friends are ''bracing themselves'' for him getting engaged.

The 'Bel Ami' actor is smitten with F.K.A. twigs - whose real name is Tahliah Debrett Barnett - and he has even been looking for rings to ask the singer to marry him with.

A source said: ''Robert has been looking at rings although an actual wedding is a long way off.

''He knows things are moving fast, but he wants to show his commitment. Everyone is bracing themselves.''

As part of his plans, the 28-year-old hunk is planning to spend the festive season with twigs and her family.

The source added to Britain's Grazia magazine: ''Rob will be visiting Tahliah and her mum in Gloucestershire over Christmas.

''He's on a charm offensive as he really sees this relationship going the distance.''

The 26-year-old singer recently admitted that she finds it ''challenging'' being the 28-year-old actor's girlfriend but says it's worth it because she ''loves'' him.

Discussing her popularity with paparazzi, she said: ''I look uncomfortable because I am uncomfortable. But then it's like, is this person in my life worth that? And he is, without question ... In comparison to how happy I am. And how I feel with him. It's 100 percent worth it.

''That side of my life [the paparazzi] is nothing to do with me. That's, like, that is the ... side of life of the man that I love. And ... when that started happening I had to.''