When we moved in there were a lot of feral cats in the neighborhood. We did what we could spaying and neutering them. Across the alley was a house no one lived in but a really pretty kitten that loved to come over and "chat". He was very friendly and loved to be held and petted.
One stormy night my husband got worried about him and went out to see if he was ok. He called him Spike (he earned the name later). He came bounding over the fence and into my husbands arms. That did it. In he came and hasn't been outside since. He's very "needy" when he wants to be petted. He'll sit on the arm of your chair for hours getting loved on. He thinks he's boss kitty and we haven't the heart to tell him otherwise.