Forever and a Day Dress- a free crochet pattern



A classic handkerchief dress where the entire piece is crocheted continuously from start to finish as a seamless piece. With repetitive basic double crochet stitches and each row being longer than the last, this dress may also feel like it takes forever and a day to complete. Adjustable straps are laced and tied at the back through the loops provided. A playful piece that can be worn as a crop top, blouse, tunic, a short or a long dress- depending on how ambitious you feel.

Yarn: One cake Fingering Cotton Yarn , 1300 meters (“Petunia” from Ashley’s Crochet)

Hook: 3.5mm hook

Stiches and Abbreviations (US Terms)

  • fdc- foundation double crochet
  • ch- chain
  • sl st- slip stitch
  • st/sts- stitch stitches
  • hdc- half double crochet
  • dc- double crochet
  • v-stitch- 2 dc, chain 2, 2 dc
  • RS- Right Side
  • WS- Wrong Side

Notes: first ch 3 counts as dc

Skill Level: Intermediate

Gauge: 11 Rows of 22 dc=4×4 inch square

Size (1-8 years old)

Measure around the chest (under the arms), and deduct by 1 inch as this fits better when it’s a little snug. But don’t worry if you are off by a few inches because the adjustable straps will allow for a modified fit.

Size Chart

Age Size in Pattern Chest Size in inches
1 XS 18″
2 S 19”
3-4 M 21”
5 L 22”
6-7 XL 24”
8 XXL 25”

Sizes in pattern are for children ages 1 through 8 marked as XS(S,M,L,XL,XXL) in kids size. Note that your child may not come in the standard size, so you may refer to the size chart for your ideal size.

You may change yarn type or hook to obtain guage. In this photo, My ten year niece old is wearing the forever and a day dress as a top using sportweight yarn and 4mm hook using the Small size in the pattern.

Let’s Start!


104(112,120,128,136,144) fdc


Chain 103(111,119,127,135,143) + 3

dc on 4th chain from hook and dc on every st. Total of 104(112,120,128,136,144) dcs.

Place 2 stitch markers 39(42,45,48,51,54) sts from both ends. This is where the straps will be created. There should be a total of 26(28,30,32,34,36) sts between each marker.

Strap Loop 1 [where straps will go through]:

Chain 3, sl st to the base of the previous dc you made.


Rotate work upside down, working on the bottom of the first row of dcs.

Chain Shells 1: *ch 3, skip 1 st, sl st on the next. Repeat * till you reach the 1st marker

Strap 1: chain 104(112,120,128,136,144). hdc on the 3rd chain from hook and all remaining stitches. sl st back to body.

Chain Shells 2: *ch 3, skip 1 st, sl st on the next. Repeat * till you reach the 2nd marker.

Strap 2: Repeat Strap 1

Chain shells 3: *ch 3, skip 1 st, sl st on the next. Repeat * till end

Strap Loop 2: ch 3, sl st to the top of the dc on the opposite side

Rotate work , continue working on the body


Row 1: RS. chain 3, dc on the next 25(27,29,31,33,35) sts, *chain 2, dc in the next 26(28,30,32,34,36) sts. Repeat *till end.

Row 2: Flip your work. chain 3, 2 dc in the same st. dc in all sts, v stitch (refer to stitches and abbreviations) in all chain spaces till end. 3 dc on the last st.

Repeat row 2 4(4,4,4,6,6) times. The row ends on the WS.

BODY IN THE ROUND (All stitches will be made in the RS from here on out)


Row 1: ch 1, sl st to the top of the 1st dc made. Flip work (RS). Chain 3, 1 dc, chain 2, 2 dc on the ch 1 space below. dc on every st and v stitch on every ch space till end. sl st to first dc made.

Row 2: sl st to next ch space. ch3, 1 dc, ch2, 2 dc on the same ch space. dc on every st, and v stitch in every chain space. sl st to first dc made.

Repeat Row 2 until it reaches desired length. Fasten off and weave all ends

You’re done. Please tag #foreverandadaydress #foreverandaday or #5chubbyfingers . I’d love to see your work!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s