Me parece que no es para enojarse. Podrías mencionarlo, onda ‘oye y al crío no le has comprado, le vas a regalar?’ pero realmente me parece que no tiene obligación ni de hacerlo, ni de hacerlo en tiempo y forma como tú dices (si quiere 3 semanas después es cosa de ella, no cambia la relación con el que le compré o no un regalo)