Johnny Depp is reportedly engaged to Amber Heard. Sources claim that the 50-year-old Hollywood A-lister is set to marry his “The Rum Diary” co-star just after over a year of dating. But why is he willing to marry the 27-year-old actress when he never wanted to marry Vanessa Paradis after 14 years of relationship and two children together.

Amber was seen wearing a diamond ring on her left hand when she was out and about in Hollywood on Monday. And in Hollywood, a bling on one’s finger only means one thing: she is engaged.

And indeed, she is, or at least that’s what People magazine is saying. The magazine has confirmed the actress’ engagement to Johnny, saying that Amber has told the happy news to her close friends.

“Of course they couldn’t be happier to be engaged and excited to share the rest of their lives together,” a source told People.

“Amber has really taken well to the kids and really enjoys spending time with them. And she’s even taken Lily shopping on her own for some bonding time.”

Us magazine also quoted another source who claimed that Johnny’s proposal happened “a while ago. She just didn’t wear the ring.”

The couple met on the set of 2011 film “The Rum Diary,” and it was said that they started dating in 2012 just after Johnny announced his separation from Vanessa, the mother of his two children, Lily-Rose and Jack.

Johnny had been with Vanessa since 1998, but he never married her. So what does Amber have and Vanessa hasn’t that Johnny wanted to marry her even after just a year of dating?

“I never found myself needing that piece of paper,” he explained to Extra in an interview in 2010. “Marriage is really from soul to soul, heart to heart. You don’t need somebody to say, okay you’re married.... If Vanessa wanted to get hitched, why not... But the thing is, I’d be so scared of ruining her last name. She’s got such a good last name.”

Does that mean that Amber doesn’t have a good last name?