We've been speaking to the SAS sniper who's going to be spending Christmas at home with his family thanks to a huge campaign to get him released from jail.
Sgt Danny Nightingale, from Crewe, was originally given 18 months military detention for illegally possessing a pistol and ammunition.
But 24 hours ago appeal judges said the sentence was too harsh. They cut the term to 12 months, suspended and ordered Sgt Nightingale's immediate release. Now he and his wife say they're going to continue fighting to get his conviction quashed and his name cleared.
Rob Smith reports:-