Three Rocklin children received a very special surprise they'll likely never forget on Sunday at a swim meet.

The father of the three children, a soldier named Jeremy Roberts, returned home over the weekend from a 6-month deploy in Niger to surprise his kids.

The surprise took place right after the national anthem at the swim meet as 15-year-old Elijah Roberts, 15-year-old Daniel Roberts and 7-year-old Reese were stunned to see their father in an emotional moment for everyone.

You can see the full video above courtesy of Suzi Williams.