You've seen those videos where a parent comes home from being stationed overseas in the military, and surprises their kid, right?

Well, six-year-old Michael Cooney turned the tables on his Marine dad, and made a video that's even MORE likely to make you cry.

His dad is Staff Sergeant Jeremy Cooney, and when he left for Afghanistan, Michael couldn't walk...because he has cerebral palsy.

But he learned to walk while dad was serving overseas...only the family decided not to tell Jeremy until he came home.  (It doesn't say how long Jeremy was in Afghanistan.)

When the family was reunited at a school gymnasium, Jeremy made his appearance...and then Michael walked across the gym to give him a hug.

(Welcome Home Blog)