birthday sex

kay
so my boyfriends birthday is coming up and i really want to make the sex we have special.. i know he likes blowjobs (i don't do it that much because i have a bad gag reflex) and he likes when i am on top. so any tips for bj and riding and anything else i can do to make it better??