Dad spends 104 days knitting baby's sleep patterns into a blanket

"There's nothing quite like the feeling of someone loving the thing you made for them"
"There's nothing quite like the feeling of someone loving the thing you made for them"

Crafty dad Seung Lee recently tweeted a pic of this lovely baby's blanket, featuring blue and white stripes, but what makes it really amazing is that the stripes represent the first-year sleep patterns of his little boy.

The American dad collected his son's sleep data with the BabyConnect app and used JavaScript and Python to convert the data into a knitting pattern.

He then spent about 300 hours (over 104 days) knitting what he calls The Sleep Blanket, which consists of about 185,000 stitches. Blue represents asleep, and grey awake. 

A labour of love:

The blanket depicts the boy's first year, but Lee only completed the blanket when his son turned two. "I started planning/designing after his first birthday. There were many different versions/methods that I abandoned because they either didn't work at all or didn't convey the data clearly," he explains. 

"I also had to refresh myself on knitting, learn double knitting, write the scripts for transforming the data, and build the tracker tool. There was just a ton of prep work and practice before I had any live stitches on needles."  

Lee reveals "there's a bit of empty data at the beginning because those first few days were rough. I wrote some of it down but it never made it into the app. The incomplete data breaks my heart and will haunt me for the rest of my life."

An entirely different kind of labour, but a labour of love none-the-less.

Have you made something beautifully personal for your family? 

Share with us:

Share your crafty creations with us, and we could publish your pics. Anonymous contributions are always welcome.

Sign up for Parent24's newsletters.

Read more:

How new fathers use social media to make sense of their roles

Fun and affordable hobbies to try with your kids this year

We live in a world where facts and fiction get blurred
In times of uncertainty you need journalism you can trust. For 14 free days, you can have access to a world of in-depth analyses, investigative journalism, top opinions and a range of features. Journalism strengthens democracy. Invest in the future today. Thereafter you will be billed R75 per month. You can cancel anytime and if you cancel within 14 days you won't be billed. 
Subscribe to News24
Voting Booth
Eskom has considered continuous load shedding at Stage 2, instead of introducing it when the power system faces a crunch. What are your thoughts?
Please select an option Oops! Something went wrong, please try again later.
I'm all for it - we're going to have power cuts regardless, so we might as well have some stability to better plan our lives
45% - 4729 votes
No thanks! I prefer having periods of no load shedding and we cannot normalise this crisis
55% - 5796 votes
Rand - Dollar
Rand - Pound
Rand - Euro
Rand - Aus dollar
Rand - Yen
Brent Crude
Top 40
All Share
Resource 10
Industrial 25
Financial 15
All JSE data delayed by at least 15 minutes Iress logo
Editorial feedback and complaints

Contact the public editor with feedback for our journalists, complaints, queries or suggestions about articles on News24.