Kristen Stewart has dumped her Twilight co-star Robert Pattinson - because he wanted to marry her.

Sources close to the couple say that Stewart, 19, felt smothered by the 'clingy' 23-year-old star.

“Robert was talking marriage but she told him they needed a break,” the source said.

Stewart, who plays Bella Swan in the hit "Twilight" franchise, was also concerned about where they would actually spend time together.

Stewart's family is from California and Australia while Pattinson, who plays vampire Edward Cullen, is from England.

The source said: "There’s been a lot of tension about the logistics of their relationship as Robert wants to go back to the UK, while Kristen prefers to stay in Los Angeles.”

The couple have never confirmed their romance despite sharing a luxury penthouse in Canada for the filming of "Eclipse."

Pattinson, who plays vampire Edward Cullen, rented out the entire 34th floor of the Sheraton Wall Centre Hotel in Vancouver, Canada, for $850 a suite each night.

"They have two rooms joined by a door. They use a third suite on the floor to listen to music or watch Blu-ray movies on a large, flat screen, when they stay in after a day's shooting or on weekends.

"They're great. Every room has floor-to-ceiling windows and large, flat screen TVs and chandeliers. The baths double as Jacuzzis. And, best of all, that floor has its own butler and security. Robert and Kristen are transported to and from the set by accessing a private elevator system in the hotel that leads to a gated and guarded garage."