The emotional reunion happened while 12-year-old Hailey Allen was attending an assembly at Mullica Township Middle School on Tuesday.
There was a roar of applause from the school after Hailey turned around to see her mother, Sergeant Lia Cater, back home after being deployed for 11 months with the New Jersey Army National Guard.
The mother and daughter wiped tears and could barely be pulled apart.
Ironically, Hailey was wearing her mother's command shirt for Tuesday's surprise.