Christmas gifts

What should i get him? Im sooooo stuck for ideas.  What should i get him?? 
​Ive gotten him a model aeroplane of the aeroplane he wants to fligh (he is training to be a pilot), his favourite food, this thingy ma bob he wanted and a massage kit, because i cause him so much stress. 
​ 
​He is a weirdo, but he is my weirdo.  Ive already got his favourite food.
​He isnt big on games nor does he have all the sports gear.  He loves and plays heaps of sport but doesnt like collecting or having jerseys or that stuff.   He is a massive reader, but has every book under the sun.   I ask what he wants and he says either me, or my love (it frustrates me sometimes).  
​Im so lost, what can i get him?!?  I would love any and every suggestion! Thanks a bunch love you all.