If somebody gives you a green hat as a gift, congratulations they slept your wife or girlfriend
Hey nice Green Hat who gave it to you? Meaning: Hey who did your significant other cheat on you with?