The 21-year-old gave warning that she could be a success at London 2012 a year after the Beijing Games, at the Rome World Championships – storming to 100m freestyle silver in the Eternal City.
Upon doing so, Halsall revealed that she would be treated to a Lhasa Apso, while she kept her medal winning-form ticking over with five at both the European Championships and Commonwealth Games in 2010.
She suffered a blip somewhat on her return to the world stage last year, returning with nothing from four events, but double gold and silver at March’s British Gas Championships suggests that might be temporary.
That guaranteed Halsall Olympic swims in the 50m and 100m freestyle and 100m butterfly, and in turn also secured her places on the British 4x100m freestyle and 4x100m medley relay teams for this summer.
And, while fellow Brit Rebecca Adlington, who won double gold in Beijing, has chosen her treat, a Chanel bag, Halsall admits hers is a work in progress.
“I haven’t negotiated anything yet – the terms are yet to be thrashed out,” said Halsall – who spent last week back at the Olympic Aquatics Centre for British Swimming’s national squad camp.
“But I don’t really think about the medals. I really just want to win my races and that is all I think about.
“I am very competitive and every time I get in the pool I want to win and that is all I want to do.
“I know I will try my best and I know I will do my best and that is all you can do but the competitive side of me really wants to win so if I come out with one medal or no medals I will probably be disappointed about it.
"But just going in and doing my best and winning my races is what I am hoping for.
“I was pretty happy with how I swam at the British Gas Championships and I qualified for all the events I wanted to.
“That was the aim, so to have got the job done then was a weight off my mind and now I can just focus solely on my performances at the Olympics and everything is looking good for that.”
Halsall won’t be daunted by her hectic London 2012 schedule. In fact, on her Olympic debut in Beijing she took to the pool in six events – the 4x200m freestyle relay the addition to her current repertoire.
However, having taken global silver in the 100m freestyle in 2009 but only finished fourth in the same event at the worlds last year, Halsall knows it is that swim where she will be truly judged.
“The 100m freestyle people expect me to win at the trials and the pressure that you get from that is totally different compared to an event where it is, ‘Right I came third last time, I have got to get in there and win’,” she added.
“Qualifying for the 100m freestyle was a relief because I had more to lose than gain from it – I have always been on the team for the 100m freestyle.
“Everyone expects me to swim well in it, I expect myself to swim well in it, so if I didn’t qualify it would be like this massive shock.”