There’s no such thing as the perfect gift. You see, everyone has their own tastes and likes. So, make sure that you know what the person wants as a gift. You can try asking them months before Valentine’s so they won’t suspect you giving such a gift. Nevertheless, it all depends on your resources.