Gifts that work well for a long-distance boyfriend include personalized items, like custom photo frames or engraved jewelry. You could also surprise him with a care package filled with his favorite snacks or small gifts. Consider sending a handwritten letter or a journal filled with memories and thoughts. If your boyfriend enjoys music, you could gift him a playlist of songs that remind you of him. Alternatively, plan a surprise virtual date night, complete with a home-cooked meal or a movie night together. Lastly, experiences like online cooking classes or virtual concerts are unique gifts that create shared memories.