Elaine and Derek Bull celebrated their ruby wedding anniversary on Christmas Eve.
The happy couple tied the knot at Portsmouth Register Office on December 24 1971.
Elaine and Derek met on a blind date six months before their wedding.
They went on to have two daughters, Alison and Tracey, plus six grandchildren and one great-grandchild.
Alison says: ‘My mother chose to get married on Christmas Eve so that my dad would have no excuses to forget their anniversary.
‘They celebrated by going to see Ghost the musical in London and then on Christmas Eve they watched their granddaughter perform in Groundlings Theatre Group’s production of Peter Pan and then followed it with a festive meal at the Harvester and drinks with their friends at their local pub.’
Elaine and Derek, from Purbrook, continued their celebrations in 2012 with a trip to Paris to see in the new year at the Eiffel Tower.