Firstly, I am so sorry for this late winner announcemet. Big thanks to my reader Nancye who emailed me and remind me to do this announcement!
And you know what? The funny thing is: I did my usual winner picking routines; I went to random.org to pull out the random number for picking the winner, and you know whose comment number showed up? By all means, it's Nancye's number!
So I swear to God I didn't do any cheating nor do I deliberately picked Nancye as the winner of this giveaway. It is just pure coincidence and it is just pure Nancye's luck!
The random number generator has decided, and here is the winner...