Credit: Tibrina Hobson/Getty Images for TheWrap

Country music star Tim McGraw gave some newlyweds a surprise they won’t soon forget when he crashed their reception.

The bride’s father arranged for McGraw to come out and sing “My Little Girl” for their father-daughter dance, much to the shock of everyone at the reception. The crowd gradually realized the singer was onstage and soon attendees all had their phones out to capture the moment. McGraw later joined the pair on the dance floor to sing directly to them and shook the father of the bride’s hand before giving the bride an enormous hug.

The groom’s sister told CBS Philadelphia, “[The bride’s father, Mr. White] was the only person who knew it was happening. Tim was there for two hours backstage beforehand and that’s when him and Mr. White planned how the surprise would go down.”

Watch the full video below.