gacen
A guy who acts like a total idiot but secretly has a heart of gold. He'll drop F-bombs at you one minute and buy you a sandwich the next.
He cursed at me for spilling soda on his shoes, then bought me a taco.
He called me a f***ing idiot, then helped me with my math homework.
He yelled at me for eating his chips, then gave me his last one.