Terracotta Bloom Arched Vanity Mirror Crochet Pattern

This arched mirror cover turns a plain mirror into a warm boho vanity piece. A rich terracotta frame of crossed double crochet curves around the arch, and a cream shell scallop runs along its outer edge. Across the bottom, a cream ribbed panel holds two shell-stitch pockets for brushes, lipstick or a small perfume bottle.

The palette is terracotta, cream and a touch of peach in the flower centers. Two cream flowers soften the arch shoulders, and long terracotta tassels hang from the bottom corners. It’s practical and decorative at the same time, which makes it a good fit for an entryway, a bedroom or a small bathroom wall.

The pattern uses US crochet terms. The finished piece measures 13 in (33.0 cm) wide by 18.5 in (47.0 cm) high, not counting the hanging strap and tassels.

You’ll make the frame as one long strip worked in short rows: up the left side, around the arch with short-row wedges, and down the right side. A two-row cream scallop border goes along the outer edge. Then you make the panel, pockets, flowers, tassels and strap, sew everything together and mount it over the mirror on a backing board.

Finished Size and Construction

  • Finished size: 13 in x 18.5 in (33.0 cm x 47.0 cm)
  • Skill level: Intermediate
  • Terminology: US
  • Yarn weight: Worsted (#4) cotton
  • Hook: 4.0 mm (G-6)
  • Number of pieces: 9 (1 frame strip, 1 panel, 2 pockets, 2 flowers, 2 tassels, 1 strap)
  • Layout: U-shaped arch frame with the panel across the bottom and two pockets side by side on the panel
  • Frame strip: 2 in (5.1 cm) wide, 8 sts wide, 84 rows
  • Size before border: 11.5 in (29.2 cm) wide at the frame
  • Border depth: 0.75 in (1.9 cm)
  • Mirror opening: about 7.6 in (19.3 cm) wide

Materials

Use a smooth, firm worsted cotton or cotton blend so the texture shows clearly and the pockets hold their shape. Avoid very soft or splitty yarns, because the crossed stitches lose their definition. The amounts below assume about 85 m per 50 g.

  • Terracotta: 200 g (340 m), for the frame, inner trim, pockets and tassels
  • Cream: 150 g (255 m), for the scallop border, panel, pocket trims, flower petals and strap
  • Peach: 5 g (about 9 m), for the flower centers

All quantities include a safety margin of about 15%.

Tools:
– 4.0 mm (G-6) hook
– Tapestry needle
– Stitch markers
– Arched acrylic mirror, 8 in x 16 in (20.3 cm x 40.6 cm)
– 3 mm craft board or foam board for backing
– Strong craft glue
– Rustproof pins and a blocking mat
– 5 in (12.7 cm) piece of card for tassels
– Wall hook

Abbreviations (US Terms)

  • ch: chain
  • sl st: slip stitch
  • sc: single crochet
  • hdc: half double crochet
  • dc: double crochet
  • BLO: back loop only
  • sk: skip
  • st(s): stitch(es)
  • tch: turning chain
  • RS: right side

Crossed pair (X): Sk next st, dc in next st, then dc in the skipped st, working behind the dc you just made. Each X uses 2 sts and makes 2 sts.

Shell: 5 dc in the same st.

Gauge and Checkpoints

Work a swatch of each fabric before you begin, then use the first piece you make as your test piece. The frame strip is the best test piece, because it controls the size of every other part.

  • Crossed dc (frame): 16 sts and 8 rows = 4 in (10.2 cm). The 8-st strip should measure 2 in (5.1 cm) wide.
  • Hdc BLO (panel): 16 sts and 12 rows = 4 in (10.2 cm)
  • Shell pattern (pocket): 25 sts = 5.5 in (14.0 cm), and 6 shell rows = 3 in (7.6 cm)
  • Edge sc: 4 sc per 1 in (2.5 cm)

Checkpoints:
– After frame Row 24, the strip is 12 in (30.5 cm) long.
– After Row 60, the outer edge of the arch is 18 in (45.7 cm) and the inner edge is 12 in (30.5 cm).
– The finished panel, before its border, is 11.5 in x 5 in (29.2 cm x 12.7 cm).
– Each pocket is 5.5 in x 4 in (14.0 cm x 10.2 cm).

If your fabric is too big, go down 0.5 mm in hook size. If it’s too small, go up 0.5 mm. Fix the gauge before you continue, because every piece is sized to fit the others. Row height matters as much as width here: if your rows are short, the arch will come out too small for the mirror.

Handmade crochet mirror frame in rust and cream with flower appliqués, built-in shelf, and dangling tassels.

Frame Strip

The strip is worked in rows across its 8-st width. Odd rows start at the outer edge.

Foundation: With terracotta, ch 10.

Row 1: Dc in 4th ch from hook (skipped ch count as dc) and in each ch across. Place a marker on the edge where this row began; this is the outer edge. Turn. (8 sts)

Rows 2–24 (left side): Ch 3 (counts as dc), X 3 times, dc in top of tch. Turn. (8 sts)

Checkpoint: 12 in (30.5 cm) long. Row 24 ends at the outer edge.

Rows 25–60 (arch): Work the following 6-row group 6 times:

  • Rows 1–4 of group: Work as Row 2. (8 sts)
  • Row 5 of group (short row): Ch 3, X once, dc in next st. Leave the remaining 4 sts unworked. Turn. (4 sts)
  • Row 6 of group (short row): Ch 3, X once, dc in top of tch. Turn. (4 sts)

On the next full row, work across all 8 sts. The last 4 sts go into the lower row. The small step closes up during blocking.

The outer edge now has 36 row-ends, and the inner edge has 24. That 3:2 ratio makes the strip curve into a half circle.

Checkpoint: the outer edge is 18 in (45.7 cm) and the inner edge is 12 in (30.5 cm). The opening is about 7.6 in (19.3 cm) wide.

Rows 61–84 (right side): Work as Row 2. (8 sts) Fasten off.

Inner trim: With the RS facing, join terracotta at the inner edge of Row 1. Work 2 sc in each row-end along the inner edge (72 full rows). Fasten off. (144 sc)

Pocket Panel

Foundation: With cream, ch 48.

Row 1: Hdc in 3rd ch from hook and in each ch across. Turn. (46 hdc)

Rows 2–15: Ch 1 (doesn’t count as a st), hdc BLO in each st. Turn. (46 hdc)

Checkpoint: 11.5 in x 5 in (29.2 cm x 12.7 cm).

Panel border, Rnd 1: Ch 1. Work 46 sc across the top. Ch 1 at the corner. Along the side, work 1 sc in each row-end plus 1 extra sc in every 3rd row-end (15 + 5 = 20 sc). Ch 1. Work 46 sc across the foundation. Ch 1. Work 20 sc up the second side. Ch 1. Join with a sl st. (132 sc: 46 + 20 + 46 + 20)

Rnd 2: Ch 1. Sc in each sc, and work (sc, ch 1, sc) in each corner ch-1 space. Join. Fasten off. (140 sc: 48 per long side and 22 per short side, each count including its 2 corner sts)

Checkpoint: 12.5 in x 6 in (31.8 cm x 15.2 cm).

Pockets (Make 2)

Foundation: With terracotta, ch 26.

Row 1: Sc in 2nd ch from hook and in each ch across. Turn. (25 sc)

Row 2 (Row A): Ch 1, sc in first st. Sk 2, shell in next st, sk 2, sc in next st. Repeat from * 3 more times. Turn. (4 shells; 25 sts: 5 sc + 20 dc)

Row 3 (Row B): Ch 3 (counts as dc), 2 dc in first sc. Sc in center dc of next shell, shell in next sc. Repeat from * 2 more times. Sc in center dc of last shell, 3 dc in last sc. Turn. (25 sts: 3 + 18 + 1 + 3)

Row 4 (Row A): Ch 1, sc in first dc. Shell in next sc, sc in center dc of next shell. Repeat from * 2 more times. Shell in next sc, sc in top of tch. Turn. (4 shells; 25 sts)

Rows 5–7: Repeat Row B, Row A, then Row B. Fasten off. (25 sts)

Checkpoint: 5.5 in x 3.25 in (14.0 cm x 8.3 cm).

Row 8: Join cream in the first st. Ch 1, sc in each st. Turn. (25 sc)

Row 9 (scallops): Ch 1, sc in first st. Sk 1, shell in next st, sk 1, sc in next st. Repeat from * 5 more times. Fasten off. (6 scallops; 25 sts = 1 + 6 x 4)

Checkpoint: 5.5 in x 4 in (14.0 cm x 10.2 cm).

Flowers (Make 2)

Rnd 1: With peach, make a magic ring and work 10 sc into it. Join. Fasten off. (10 sc)

Rnd 2: Join cream in any st. (Hdc, 3 dc, hdc) in next st, sl st in next st. Repeat from * 4 more times. Fasten off. (5 petals; 30 sts)

The flower measures 1.75 in (4.4 cm) across.

Tassels (Make 2) and Strap

Tassel: Wrap terracotta 30 times around the 5 in (12.7 cm) card. Tie the loops at the top, then cut through the bottom. Wrap the neck 0.75 in (1.9 cm) below the top and trim the tassel to 4.5 in (11.4 cm).

Strap: With cream, ch 41. Sc in 2nd ch from hook and in each ch across. Turn. (40 sc) Work 2 more rows of ch 1, sc in each st. (40 sc) Fasten off. The strap measures 10 in x 0.75 in (25.4 cm x 1.9 cm).

Make All Pieces

  • Terracotta: 1 frame strip, 2 pockets (with cream tops), 2 tassels
  • Cream: 1 panel, 1 strap, frame border (worked on the strip)
  • Peach and cream: 2 flowers

Layout:

             [ Strap ]
   [Flower]   ( arch )   [Flower]
   [Frame L]  [Mirror]   [Frame R]
 [ Panel: Pocket | gap | Pocket ]
 [Tassel]                 [Tassel]

Joining

Use a whipstitch with matching yarn, and sew through both loops of each edge stitch.

Pockets to panel: Each pocket’s 25 foundation sts sit over 22 panel sts, which is 5.5 in (14.0 cm). Join 1 pocket st to 1 panel st, and catch the same panel st twice on 3 evenly spaced stitches (25 = 22 + 3).

The layout across the panel’s 46 body sts is pocket (22), gap (2), pocket (22) = 46. Place the pocket bottoms 0.75 in (1.9 cm) above the panel’s lower edge. Sew the bottom and both sides of each pocket, leaving the scalloped tops open. This leaves 1.25 in (3.2 cm) of cream ridges showing above the pockets.

Panel to frame: Lay the panel over the bottom 6 in (15.2 cm) of the frame, lining up its lower edge with the strip ends. Whipstitch the panel’s sides and top edge to the frame wherever they overlap.

Keep your tension relaxed so the seams don’t pucker. Pin everything first and check that the pockets sit level before you sew.

Size checkpoint: after joining, the piece measures 13 in x 18.5 in (33.0 cm x 47.0 cm).

Border

The scallop border is worked along the outer edge of the frame after the strip is finished. It’s done before you join the panel.

Border gauge: 4 sc per 1 in (2.5 cm), or 2 sc per row-end.

Row 1: With the RS facing, join cream at the outer edge of Row 1.
– Left side (rows 1–24): 48 sc
– Arch (rows 25–60): 72 sc
– Right side (rows 61–84): 48 sc

Work 1 extra sc in the last row-end. Turn. (169 sc = 48 + 72 + 48 + 1)

Row 2: Ch 1, sc in first st. Sk 1, shell in next st, sk 1, sc in next st. Repeat from * across. Fasten off.
– Left side: 12 scallops
– Arch: 18 scallops
– Right side: 12 scallops

That makes 42 scallops in total.

Why the math works: Each scallop uses 4 sts plus the shared sc. Since 169 = 1 + 42 x 4, the row starts and ends on a sc. The edge is 42 in (106.7 cm) long, and each scallop is 1 in (2.5 cm), so the edge lies flat with no ruffling.

Final Blocking

  1. Cut the backing board to the frame’s outer arch outline, without the scallops: 11.5 in (29.2 cm) wide.
  2. Trace the board onto paper and pin the template to the blocking mat.
  3. Mist the frame and pin it along the template. Open the inner edge to an even 7.6 in (19.3 cm) and pin each scallop point.
  4. Block the panel to 12.5 in x 6 in (31.8 cm x 15.2 cm) and the pockets to 5.5 in x 4 in (14.0 cm x 10.2 cm).
  5. Let everything dry completely.
  6. Glue the mirror to the board. Glue the frame and panel on top, with the inner trim overlapping the mirror edge by about 0.2 in (0.5 cm).
  7. Sew the flowers to the arch shoulders at Rows 25 and 60, and the tassels to the panel’s lower corners. Sew the strap ends behind the top of the arch, 2 in (5.1 cm) either side of center.

Final Quality-Control Checklist

  • [ ] The frame strip is 8 sts wide throughout.
  • [ ] The arch is symmetrical, with 36 outer and 24 inner row-ends.
  • [ ] The border has 169 sc and 42 scallops.
  • [ ] The panel border has 140 sc (48 / 22 / 48 / 22).
  • [ ] Each pocket has 6 cream scallops and the openings are clear.
  • [ ] The flowers sit at matching heights on both shoulders.
  • [ ] Overall size is 13 in x 18.5 in (33.0 cm x 47.0 cm).
  • [ ] All ends are woven in on the back.

Troubleshooting

  • The arch is too flat: add one more 6-row group, keeping the same number on both halves of the arch.
  • The arch peaks or cups: remove one group, or relax the short rows.
  • The scallops ruffle: your edge sc are too tight. Redo Row 1 with a looser tension.
  • The pockets sag: use a smaller hook for the shell rows.
  • There are gaps at the short rows: pull the first st of the next full row snugly.
  • The panel is narrower than the frame: add a third border round of sc.
  • The mirror edge shows: stretch the inner trim slightly during gluing.

Care

Spot clean with mild soap and a damp cloth, keeping the mirror dry. Re-shape and pin flat if needed.

Burnt orange and cream crocheted wall mirror with small flowers and storage pockets mounted on a bedroom wall holding cosmetics.

Final Notes

The measurement chain is simple. Gauge sets an 8-st strip at 2 in (5.1 cm). Twenty-four rows give 12 in (30.5 cm) sides. The 36 outer and 24 inner arch rows create the half circle. Then 169 border sc give 42 even scallops. The 46-st panel holds two 22-st pockets and a 2-st gap, and everything together finishes at 13 in x 18.5 in (33.0 cm x 47.0 cm). Check each stage as you go, and the pieces will fit together.

Happy crocheting!

Leave a Comment