Pierce Brosnan doted on his wife of 19 years, Keely Shaye Smith, as she celebrated her 57th birthday on Friday.
The 67-year-old James Bond star took to his Instagram account to pay tribute to his sweetheart and revealed the special presents she 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."
Sharing that he presented her with some artwork he created himself, he added: "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 five 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 romance heated up just before Pierce made his Bond debut in 1995 hit film Goldeneye.
They 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.
He also adopted Cassandra's children from her first marriage, Charlotte Brosnan and Christopher Brosnan.
The pair took 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.
Charlotte was the mother of two of Pierce's grandchildren: Isabella, 21, and Lucas, 14.
Meanwhile, Sean Brosnan has a four-year-old daughter named Marley May.
We hope Pierce and Keely are enjoying their wedding anniversary and wish them all the best for the future!