England's Jonny Bairstow was thrilled to banish the disappointment of 2012 after he etched his name on the Lord's honours board with a hundred on the first day of the third Test against Sri Lanka.
Bairstow missed out on a ton at Lord's in August 2012 as he was bowled by Morne Morkel five runs short of three figures against South Africa.
But he was determined not to miss out this time around, with Bairstow taking advantage of various let-offs to post his third Test century, finishing the day unbeaten on 107 to help England recover from 84-4 to 279-6 at the close.
Asked by Sky Sports how it felt to end his wait for a Lord's hundred, Bairstow said: "Pretty amazing after the South Africa game here and coming five short, it's something I really wanted to do because I felt like I should have done it that day.
"A few years on now and I've been able to do it, looking back it's been a tough four years but we're on the board.
"It's an amazing feeling. Obviously to be here at Lord's and score a hundred is something every boy dreams of.
"It was a really special moment and I'm pretty sure you could see I was pretty emotional at that moment."
In six Tests in 2016 Bairstow is averaging 106 and has a strike rate of 69.35 and credits his surge in form to a relaxed approach and a change in his technique.
"I was over-analysing things and getting far too technical," he added. "Now, though, I am standing relaxed at the crease, watching the ball, and letting the flow of the bat go through the ball.
"I used to play the ball slightly further in front of me and push at the ball, but now I am playing it underneath my eye line a bit later.
"It's been a journey - I've gone away, worked on things, re-evaluated and trusted myself. If I get left out now I've gone about it the way I want to go about it, not how other people want to go about it."