Low-cost airline WestJet, based in Canada, pulled off a Christmas miracle for passengers on two of their flights.

The air carrier set up a kiosk for passengers to tell Santa what they wanted for Christmas in a video chat. Then, while they were on board their flights, a team of 175 volunteers shopped, wrapped and delivered the gifts at their destination airport.

Check out the viral video - and keep a tissue handy!