Robert Pattinson a perfect vampire, says Twilight writer on Oprah

Robert Pattinson "looks exactly like he did in my head' as Edward Cullen the vampire, said author Stephanie Meyer in a rare interview on Oprah.

She called RPatz that Pattinson had a 'unique and significantly featured face" which made him the perfect Edward.

"I knew that the problem was going to be Edward, because he's the perfect vampire," Meyer said in her only interview before 'New Moon.' "How do you cast that from your pool of human actors?"

Pattinson she says "doesn't look like everybody else," she said. "There's something unusual. There are moments where he looks exactly like he did in my head."

As for Bella, Meyer is delighted that Kristen Stewart took the role "There's plenty of people who look like the girl next door. We were really lucky with Kristen Stewart, who is a phenomenal actress."

Meyer told Oprah that Twilight began as a dream

"It was two people in kind of a little circular meadow with really bright sunlight, and one of them was a beautiful, sparkly boy and one was just a girl who was human and normal, and they were having this conversation," the 35-year-old former stay-at-home mom told Winfrey.

"The boy was a vampire, which is so bizarre that I'd be dreaming about vampires, and he was trying to explain to her how much he cared about her and yet at the same time how much he wanted to kill her."

"I got up and got the kids ready for the day, and then I sat down at the computer to write some notes, because I didn't want to forget. It was a passion and a frenzy when I started writing. I'd been bottling up who I was so long I needed an expression.

"It was just me spending time in this fantasy world, and when it was finished, it was like, this is long enough to be a book, even. I studied literature and I loved to read, but writing to me seemed—well first of all, everybody knows you can't make a living at writing."