А вы слышали о правилах хорошего тона? если вас не пригласили на ДР, то своими подарками вы можете поставить человека в дурацкое положение. Если человек не собирает банкет и не приглашает вас, значит не надо ему ничего дарить (ну максимум, мелочь какую-то, если в этот день вы встречаетесь по другим делам) . Исключения - родители и дети. Купить подарок и самой инициировать встречу - это за гранью. На месте подруги автора я бы тоже никуда никого не повела. Может хоть в таком случае до человека дойдет.