A military dad surprised his kids with the best gift of all: a Thanksgiving together as a family.

U.S. Army Master Sgt. Jeremy Freeman was deployed in Afghanistan for seven month, KTVT reports.

He returned home to Keller, Texas on Thursday, just in time to surprise his kids at school.

>> Related: Army veteran surprised with service dog at halftime ceremony

Video shows him surprising his 13-year-old daughter Makenzie as she tried out for her middle school basketball team. His oldest daughter, Lauryn, was surprised during an assembly at her high school.

The youngest child, Stanley, was surprised when he thought he was visiting his sister's school for a pep rally.

"They had no idea," mom April Freeman told KTVT"They're so happy."