It's that time of year when we scrape all our pennies together so we can buy our loved ones fun, memorable, and meaningful gifts that, with any luck, they'll remember for years to come.

Cosmopolitan.com asked its readers about their favorite and most life-changing past holiday gifts.

Among the favorites were a couple's golf lesson, a book about how to properly put on your make up, and even a puppy -- complete with allergy shots.