(CNN) — Maggie Musgrave was sitting, alone, in Miami International Airport, crying.
It was a Sunday evening in summer 2011. Thunderstorms were raging over Miami, and the airport departure area was getting increasingly crowded, with stranded travelers fighting for seats as plane after plane was grounded.
Maggie, then 28, was on her way home to Washington DC after spending the weekend in Florida at her bachelorette party. While she was grateful to her friends for organizing a fun few days’ celebrations, now the hangover was kicking in and something worse was lingering underneath: Maggie had a sinking feeling that her upcoming wedding was a huge mistake.
As she wiped away tears, Maggie heard the sound of barking. She looked up to see an excitable dog lapping at…