I know of this very good personalised gift gallery. They have everything that is customisable and they can courier your product also. You can contact them at 9958071919.
How about Amazon gift voucher, they can buy it by choice their choice, or you can plan a little vacation or may be a staycation with them.
Everyone loves handmade gifts, can definitely create something for her/him
A cuddle pillow would be something people won't buy for themselves, yet cherish it in abundance.
Get something customised
That'll be the best gift and she'll cherish it forever
Cosmetics if it’s a girl or a wallet if it’s a guy.
You can go for some customised gifts.
Gift them chocolates or some of his/her favourite cloths