If there was one moment that kicked off 14-year-old Hailey Benedict's dream coming true it was when Keith Urban asked her what she wanted to do when she was older.

Looking out at the sea of almost 20,000 faces that packed Edmonton's Rogers Place on Friday night, she responded.

"I want to be a singer-songwriter."

"Yes," exclaimed the Australian country singer, throwing his hands up. "Mom, I support that, a singer-songwriter!"

Then the man that everyone came there to see handed her a guitar, set it up for her and asked her to sing something for "a little work experience."

So Benedict did just that, singing an original song called Clean Slate — she killed it.

For those on mobile who can't see the video, click here.

"I just soaked it all in, its been one of my dreams since I was little, to look out at a crowd that big and sing one of my own songs. So the fact that one of my dreams was happening I just took every little bit in," she said of the experience.

"It went by so fast, and after it was down I look back and it was just a blur."

Keith Urban was kicking off the first official show at Rogers Place, Edmonton's new arena. The 48-year-old singer was touring for his newest record Rip Cord.

I just soaked it all in, that's been one of my dreams since I was little to look out at a crowd that big and sing one of my own songs. - Hailey Benedict

To prepare for the Urban concert Hailey and her sister McKenna made two guitar shaped signs. One read 'Rip Cord' and the other 'Keith Urban 2016'. The girls also coated them with a sparkly paint.

It was this that caught Urban's eye and prompted him to call them on stage — a moment the two girls mother said was almost too much.

"When I realized that he was calling them out with their guitars and said 'get them up here' we literally all just screamed. They, of course, went running up and I just stayed back in my seat and just kept screaming," said Brandee Benedict.

Hailey Benedict looking out at the the nearly 20,000 people in attendance cheering for her. (Facebook/Screenshot)

Brandee said at first she thought that Urban was just going to give her daughter an autograph and was, once again, overwhelmed when the singer asked her daughter to play something.

It was hard not to be so overwhelmed and so excited about what was happening, to get to see your kid's dreams come to fruition. - Brandee Benedict

"There was so much excitement in the moment, that it was hard not to get caught up in the emotion of it," she said. "It was extreme, I actually even had to stop for a moment and go sit down in my seat because I felt I had to take notice of my breath or else I was going to faint.

"It was hard not to be so overwhelmed and so excited about what was happening, to get to see your kid's dreams come to fruition."

As for Hailey, well, she says playing for the crowd and hearing it roar its approval made for a moment she will never forget.

"It was so cool, I don't even have words to describe it," she laughs.

"It was so crazy and so surreal, like just look out there and just seeing all those people was amazing."