Buying gifts for others can be hard, so we can be forgiving when others' presents aren't quite what we wanted. Sometimes, though, they get it exactly right and you get a present that you will cherish for the rest of your life.

Keep reading... Show less

Pets make our lives better just by being their fluffy, feathery, or scaly selves. They give us unconditional love and another being to spoil with too many toys and treats.

They are their own beings, however, and have their own idiosyncrasies and weird behaviors.

Sometimes these peculiarities are absolutely adorable, but they can also be a major pain in the butt.

Keep reading... Show less