The family of six, including dad, Dai, mum, Marisa, and their kids, Jay, 15, Jac, 13, Amelia, seven, and Myles, three, turned up at Cardiff Airport for their week-long break in Mallorca – only to be told they were a YEAR early!
Their sunny beach holiday had been booked for 2013, rather than September 2012.
After shelling out £1,700 for the trip through online travel company On The Beach, the Morgans arrived at the airport and were confused as to why their flight wasn't showing on the departure board.
"We went to the desk and they said it had been booked for next year. I couldn't believe it," says Marisa.
"The children were crying. We were all gutted."
They were all in tears at realising they would be driving back to rainy Port Talbot rather than lounging by a Spanish pool in 30 degree heat.
Dai was also annoyed at having worked 12-hour shifts in the run up to the trip to pay for the holiday.
Mum-of-four Marisa discovered she hadn't read the small print on the confirmation documents, which stated the holiday was for the following year.
"We do not accept responsibility of the incorrect holiday booking made on our website," says On The Beach chief marketing officer, Alistair Daly.
However the company has offered the family an alternative holiday this year as well as the one booked for next year.
"It is a gesture of goodwill. We hope they have a good time," says Alistair.
Have you ever made an error with holiday bookings? Let us know below.
Read more Yours Truly: Real Life:
> Man gets a £4million payment after eating too much popcorn
> Police called to illegal rave discover grannies watching Grease
> Pick up a divorce with your weekly shop