I would recommend something personal and meaningful. It could be something that reminds him of your relationship, such as a photo album or a special piece of jewelry. Alternatively, you could plan a special experience together, like a romantic getaway. Ultimately, the best gift is one that comes from the heart and shows how much you care for him.