Tim McGraw staged a stakeout Thursday at an Outback Steakhouse just south of Nashville. That’s where Tim surprised 30 service members and their families in honor of the restaurant’s Veterans Day appreciation lunch.

The Tennessean reports that despite several cameras filming them as they ate, the surprise visit stayed secret until Tim was introduced and came out from the kitchen to thank the troops for their service.