Feral cats are kittens that have not had human touch in its first few weeks of life therefore do not form any connection with humans and resort to their natural wild instincts to survive. Cats that belong to human form a bond and are used to be cuddle, touched, fed and played with. A feral cat does not learn this and is more of a wild animal.
However, you can still enjoy a feral cat, gain trust and give it food, just don’t expect it to run into the house and jump on your lap for cuddles any time soon.
You need to treat these cats differently and have a lot of patience if you want to become its friend.