John O’Rourke will surely never forget his wedding day.

Not only did the Indiana University Police Department officer tie the knot on March 28, he also saved a little girl’s life. O’Rourke pulled off the heroic deed at the “Donuts to Go” bakery in Sanford, Florida, on the morning of his nuptials.

He was standing in line to grab some breakfast when he saw a crowd gathering around an unconscious 3-year-old who’d just had a seizure.

O’Rourke got a bystander to dial 911 so that he could speak to a dispatcher. He then performed mouth-to-mouth resuscitation and chest compressions on the unidentified child. She regained consciousness just as paramedics arrived.

“It had to be a donut shop,” said O’Rourke, who usually patrols the campus of Indiana University–Purdue University Indianapolis, via a statement on Facebook. “You can’t make this up.”

With the youngster in the care of the medical professionals, shop staff gave O’Rourke a free box of donuts to express their gratitude for his actions.