Two years ago Jack Swanson was kicking his heels at home in his native Stillwater, having just completed his training as an operatic tenor.
He had precisely one professional booking in his diary, and was wondering whether he had made the right career decision.
"There were definitely a few moments where it was like, 'Wow, is this really going to happen?' " he said.
This Saturday, Swanson is back in Stillwater again, and the transformation is astonishing.
At just 27, he has sung leading roles at major opera companies such as Glyndebourne and Los Angeles Opera, and is being feted as one of the most exciting young tenors on the international circuit.
Swanson himself can scarcely believe the speed with which his operatic career has rocketed, in an industry where singers often toil for years without a breakthrough moment.
"The opera business is not for the weak of heart," he said. "But I got really lucky with some things, especially being cast as Bernstein's Candide at Los Angeles Opera last year, with stars like Kelsey Grammer and Christine Ebersole."
For his homecoming, Swanson is headlining Opera on the River, an outdoor concert of favorite songs and arias in downtown Stillwater's Lowell Park, overlooking the St. Croix River.