Definitions by YandereLoverPerson
Gene
Can be an absolute asshole and usually is, he can have a soft spot at times but refuses to show it. A caring, loving, amazing man under his cover hate and "bitchiness"
Gene by YandereLoverPerson June 11, 2017