john-carl means in slang: He is a super badass man who cares deeply about everyone, but often gets hurt by other people. You’ll feel happy when you meet him. You can count on him to be there for you. Let him. You will find a guy who trusts you enough to give his whole heart. You will not be hurt. Has a soft spot for all people and hates haters XD. (in Slang Dictionary, added by Thingamajig)