Life is good again for Joe Allen.
On Boxing Day, the Wales midfielder put nine-and-a-half months of injury pain, frustration and rehabilitation behind him as he returned to action for Stoke City's first team.
Now he can play his part in helping the Potters' bid to win promotion from the Championship, followed by the prospect of a second successive European Championship finals with Wales.
And the 30-year-old is feeling more than a little guilty about that.
Allen had not played since March 2020 after suffering a ruptured Achilles tendon.
He would have missed Euro 2020 if not for the tournament being postponed from last summer by the coronavirus pandemic, but now has time to work his way back to full fitness and form before the rearranged tournament on 11 June-11 July.