This is almost exactly what happened to me, I'm going to do a progression thread and tell the whole story one of these days, but I went to a big box pet store just to get a closer look at a snake and see how I felt handling it. Well, long story short, it clung to my wrist and refused to be put back, so I came back the next day and bought it. I had originally planned to buy from a breeder, not a pet store, I have heard the stories and seen the videos, but after that first handling, I wanted the one that was clearly cool with me handling it.
Well look at it as you rescued him from the pet store.