Hand Knitted Cardigan for Baby Boy (New Born 0-3 months)

155