Boys, like girls, need to be coaxed. If you are wrong, of course you should apologize to him. Boys are good at saving face. But if he loves you, he will not have a conflict with you. I believe he will contact you soon. If you want to give a gift to impress a boy, it may be a bit difficult. However, there is a great gift recently, a real soft clay doll. As long as you provide his photo, you can make his appearance. It can be exaggerated, cute, funny, and this gift will definitely be a good one. When he sees this clay doll, he will be happy and think of you.
Does your boyfriend smoke? If he smokes, you can cater to his preferences and buy him a good lighter, such as Zipo. Now there are custom-made ones on the Internet. You can carve your favorite pattern on it, or you can carve his name or surname on it. It is a very creative gift.
But if you have time, try to make some gifts for him by hand, so as to move him and let him know that you care about him and like him so much. You can make a pair of 925 silver necklaces, and engrave your declaration of love or your nicknames for each other on the necklaces. This should be a very good gift.