Bruce Willis' wife paid a touching tribute to him on their 12th wedding anniversary.

Bruce Willis and Emma Heming (c) Instagram

Bruce Willis and Emma Heming (c) Instagram

The 'Die Hard' actor marked 12 years of marriage to Emma Heming on Sunday (21.03.21) and the 42-year-old actress admitted there is "no one" she'd rather share her life with than the 66-year-old action star, with whom she has daughters Mabel, eight, and Evelyn, six.

Emma shared a photo of herself kissing Bruce on the cheek on Instagram and wrote: "Boy I sure do love this guy to the moon and back!

"Even though there’s been times I would have loved to take him to the moon, drop him off, and come back solo!

"That’s what 12 years of marriage looks like, right?

"We’ve had our fair share of floating-on-air ups and disheartening downs. But he is my person.

"There’s no one I would want to go through this crazy thing called marriage with than with him.

"He’s my family, he’s given me the family (and more) I dreamed of and I love him to my core. Happy 12th anniversary my sweet (heart emoji)."

Emma's heartfelt post came two days after she described Bruce - who also has Rumer, 32, Scout, 29, and Tallulah, 27, with ex-wife Demi Moore - as the "greatest love of [her] life" in a tribute for his 66th birthday.

She wrote: "Happy Birthday to the greatest love of my life. This guy walked into my life has turned it upside and inside out every day since.

"He’s the greatest man I know and I thank my lucky stars for him every single day."

And Emma urged fans to send "positive birthday vibes" to her husband.

She added: "I know there’s no fan greater than a BW fan so send your positive birthday vibes his way. His sensitive Pisces soul will love it.(sic)"