All signs have their own talents, but when it comes to gifts, these three signs deserve a medal each:
Cancers always think of others, so it's no wonder they give beautiful and expensive gifts. On the other hand, Cancer is a sensitive and nostalgic sign, so it can often give you symbolic and special gifts to show you how important you are to it.
Thanks to her attention to detail, Virgo honors you with the super gifts she gives. It is always careful and notices your interests, passions and desires, so it never goes wrong with gifts.
Libra, as always, is obsessed with balance and beauty, so if you're lucky enough to receive a gift from a Libra, know that you'll never forget it.