Kelly O'Connell and her brown labrador Charlie were an inseparable couple, even on her wedding day.
Charlie had been at her side for 14 years, and though he was gravely ill from a brain tumour, he managed to walk down the aisle as she married her human partner, James Garvin.
See also: Bride paralysed since age 17 dances at her own wedding
But the trip back proved too much for the dying dog, so maid of honor Katie Lloyd, who is also Kelly's sister, bent down and scooped up all 80 pounds of Charlie and carried him down the aisle.
See also: Bride proudly breastfeeds at her own wedding