I would be tempted to keep him too, he is beautiful. He's also friendly, which makes it even more tempting, and at least he's friendly with the other cats too. Have you tried picking him up?
Take him to the vet if you can.
Good luck!