This is one of those shops that not too many know about it. But once someone visits, they will mostly likely be a customer for life. It is a small shop with a fun and friendly atmosphere. It has a great selection of cards. Much better and off the wall than other big name shops that I used to frequent. They also have lots of different gifts. It is a great place to visit when you want to get someone a gift but cannot put your finger on what exactly it should be. Browsing through the store you are bound to find something. Plus, the staff is very friendly and attentive.