20 Hidden Gems on Amazon You'll Want To Buy Yourself

Oh Amazon, the joyous, endless marketplace that makes all of our dreams come true. While there are millions of products on Amazon, it can be hard to verify the quality and practicality of each item. We've compiled 20 cool products that make awesome gifts, even if you decided to  gift them to yourself.