So this depends on how old you are and what your boyfriend does for work. But... a very cute idea is if he works at a desk all day, make him a calendar with photos of you and him with special moments...