Captain Bronson surprised his family by returning home 3 weeks early from a six-month stint in Afghanistan, and an additional three months stateside before that.

Watch the touching clip on the beach below!