Question: what does it mean when he gives you his shirt?
Answer: and, finally, "it's cold as hell but I give you my shirt as my pledge, or my name isn't johnnie gum." Actually, it may be a romantic gesture that forces him to return to the spot he left the shirt. In his way he is saying, I want to see you again.