I haven't got a clue what to get my boyfriend for Christmas yet. I like to get my shopping done ahead of time so this is particularly stressful for me. What's worse is his birthday is mid-January so I need to think of two great gifts for him quickly.
My boyfriend: He's a 36-year-old software engineer. Total geek, though outgoing. Gets bored easily. Owns a condominium undergoing an overhaul. Loves kids and animals. Writes porn. Is a voracious reader of primarily sci-fi though he will read anything. Enjoys doing Sudoku puzzles while riding the train to and from work. Loves boobs. Doesn't give a shit about his appearance. Enjoys snuggling.
Last/This year I gave him books for Christmas and
this hoodie for his birthday.
Based on the information provided, if you think of any gift ideas for my dirty old man, they would be greatly appreciated. I love him very much and don't want to give him disappointing gifts. I want them to be fun, even if that means they're not particularly functional.
Please help.