Christmas

What do I get my boyfriend? He’s only 15(I’m 13, no need to judge, thanks). He’s a bit nerdy, like geology, beach combing, that sort of thing. He likes opals and agates, that sort of thing. But I’m completely brokeeee. Help?!