After three years of dating, a summer wedding was exactly what Trevor and Charlotte Garland planned for their special day. However, Trevor soon learned that his future wife's cancer rapidly advanced and was quickly spreading.
People in their hometown community of Prince Edward Island heard their story and decided to help them out.
A wedding designer donated beautiful decorations.
Photographer Nicole MacKay donated her services and she even recruited two videographers to help.
"Growing up in a small place like PEI, it is the natural thing to do, to help people," MacKay told BuzzFeed. "To be honest, it wasn't a day focusing on Charlotte's illness, it was a beautiful day celebrating two people that are so in love and who wanted to be married."
The biggest surprise for Charlotte came shortly before the big day when Trevor visited her in the hospital and surprised her with a diamond ring. They were originally going to get less expensive rings. Charlotte loved her diamond ring.
"As Charlotte was telling me this story, chills were sent through my body," MacKay wrote on her blog. "This is what we call true love."
The wedding was absolutely perfect.
MacKay called it a "flawless day." There was a grand ceremony in a church followed by an amazing reception afterwards. The Blanchard sisters, singers who donated their time, performed a beautiful version of "Amazing Grace" that left tears streaming down people's faces.
And best of all, Charlotte was incredibly happy.