Pierce Brosnan has doted on his beloved wife of 19 years, Keely Shaye Smith, as she celebrated turning 57 on Friday.

The 67-year-old James Bond star took to his Instagram account to deliver a sweet message to his love, revealing the presents she was gifted her with on her special day.

He posted a snap of himself and Keely beaming as she held onto a glass of fizz and wrote: “Happy birthday Keely my darling, thank God for you angel heart.”

The star added that he presented her with some artwork he created himself.

“A few paintings on this day, with ever my love. 'Spring' still in the works! … 'My Old Chair'.”

The Hollwood actor also uploaded snaps of his quirky paintings.

Keely showed her gratitude at the sweet post by taking to the comments to leave kissing lip emojis.

The loved-up pair first met on a beach in Mexico in 1994 and went on to marry at Ballintubber Abbey in County Mayo, Ireland in 2001.

Their wonderful romance heated up just before Pierce made his Bond debut in 1995 hit film Goldeneye.

The pair have two children together, Dylan and Paris, while Brosnan previously had three children from his marriage, his first wife, Cassandra Harris, who passed away from ovarian cancer in 1991.

Brosnan has three biological sons, including Sean Brosnan, 36, from his marriage to Cassandra.

The generous actor also adopted Cassandra's children from her first marriage, Charlotte Brosnan and Christopher Brosnan.

Both Charlotte and Christopher went on to take Pierce's name following the death of their biological father and Cassandra's second husband, Dermot Harris.

Sadly, Charlotte passed away from ovarian cancer at the age of 42 in 2013, the same illness that had taken her mother's and maternal grandmother's life.

This article originally appeared on Over60.