Not sure what to get the parents-to-be for Christmas this year? These three baby freebies are a must-have for babies of all ages!

All of these freebies listed below are valued at $34.95 or more. All you have to do is cover the $14.99 shipping cost. We know that paying shipping is a pain, but keep in mind that with shipping included, you're still saving up to 70%!

1. Baby Leggings

Your little one is going to need the extra warmth this winter! Get five pairs of stylish baby leggings for free! That’s a total value of $50! Just use code GIVEME5FREE at checkout.

These leggings are not only adorable, they protect your little one's knees from hard floors and are perfect for layering!

Choose from over 100 styles including holiday, neutral, stripes and ruffles. They now have options for boys too, which is awesome!

Even with the added shipping cost, you're paying only $3.00 per pair. Such a steal!

2. Carseat Canopy

This KCL-reader favorite is still available and would make the perfect Christmas gift! Get the Carseat Canopy (a $49.95 value) for free when you use code FREECANOPY1 at checkout!

Each canopy has unique and stylish prints and has an adjustable strap that allows for a custom fit on all makes and models of infant car seats.

Gifting to an NFL-fan?! They also have a huge variety of NFL teams available for an additional $10.

3. Udder Covers

Lastly, get a high-quality Nursing Cover, a $34.95 value, for free with code FREEUCOVER1!

Makes the perfect gift! These covers feature the rigid neckline that gives you direct eye contact with your baby.

There are 25 great styles to choose from, with seven of those being patterns we’ve never seen before! And if you’re gifting it, these covers can be personalized for an additional charge.