New parents, let's be real - writing thank you cards after your baby shower can feel overwhelming when you're exhausted and busy with a newborn. That's where these adorable Twinkle Little Star cards come to the rescue! This set of 25 cards with matching envelopes takes the stress out of expressing your gratitude. The pink and gold celestial design with stars and moons is absolutely precious, and the pre-printed message on the front says thank you from your baby in the sweetest way. The back is completely blank so you can add your personal note - whether that's a lengthy heartfelt message or just a quick 'thanks for coming!' The 4x6 inch size is perfect - not too big, not too small - and they're printed on thick 120lb cardstock that feels quality and won't bend easily in the mail. The matte finish is easy to write on with any pen, and the double-sided printing means they look beautiful from every angle. Designed and printed right here in the USA, these cards are perfect for baby showers, newborn announcements, or just thanking people who sent gifts. The envelopes aren't self-sealing, but they're easy to close with a bit of moisture. Having these on hand means you can knock out your thank you notes quickly while still making each one feel personal and special. They're one of those baby shower essentials that new parents truly appreciate receiving - because who has time to shop for stationary with a new baby?