LANGHORNE, Pennsylvania (WPVI) -- Four children from Bucks County got quite the surprise, courtesy of Elmo and friends at Sesame Place.
They were about to share the stage with someone else very special.
The children, ages one, three, six and eight, had no idea their father, Master Sergeant William Davis, was back home following a six-month deployment overseas.
Their mom was in on the secret and happy to have her husband home.
Sesame Place teamed up with the USO to pull off the reunion.
It took about two months of planning, and turned out to be well worth it.