Chadd Sayers has been dreaming about the day he earned a call-up to the Australia Test side, but now that he has achieved it he can barely sleep.
Such is Sayers' excitement after he was named in Australia's 14-man Test squad for the two-Test series against New Zealand next month.
"I walked off the training track yesterday and I had a missed call from [national selector] Rod Marsh," Sayers told reporters on Wednesday.
"Obviously he doesn't call if he doesn't want anything. So I got in contact with him and he gave me the good news.
"I was really surprised, but I suppose the hard work has paid off."
In 2012-13 he was one of the best bowler's in the Sheffield Shield, topping the wicket tally with 48 at 18.52.
He played Australia A cricket as a result and was leading wicket taker with 11 at 11.54, but when the call-up still did not come, Sayers questioned if it would ever eventuate.
Those doubts were increased when he suffered an ankle injury in 2014.
"I guess when you're in form and you don't get picked, you maybe think the time has passed," Sayers said.
"All the hard work in the gym in the pre-season has paid off.
"It still hasn't fully processed yet, to be honest. I couldn't sleep last night.
"Things go through your mind. How's it going to go and what's it going to be like."
While Sayers has yet to talk to Australia coach Darren Lehmann or captain Steven Smith about the role he is likely to play, he is confident he can do a job on the seamer-friendly wickets in New Zealand after watching Pakistan's tour of the country.
"It swings around a bit and that suits my bowling for sure," he said.
"I'm never going to bowl 140 ks so if that's the criteria then I wasn't going to fit that, but they've for the conditions."