Contrary Wife quilt pattern
9" blocks of five plain squares and four half-square triangles, set side by side so the stripes of each block line up across the quilt.
The queen size is 89" × 107" with 99 blocks. Each size below has its own fabric list, cutting and backing, worked out for 42" fabric with ¼" seams, 10% extra and yardage rounded up to the next ¼ yard.
| Size | Finished | Blocks | Top fabric |
|---|---|---|---|
| Crib | 44" × 62" | 24 | 4 yd |
| Throw | 62" × 71" | 42 | 5¾ yd |
| Twin | 71" × 89" | 63 | 8 yd |
| Full | 80" × 98" | 80 | 9¾ yd |
| Queen | 89" × 107" | 99 | 11¾ yd |
| King | 107" × 107" | 121 | 14 yd |
The Contrary Wife block page has the cutting for single blocks in four sizes and the piecing step by step, with a drawing of every unit.

Crib Contrary Wife quilt, 44" × 62"
24 blocks of 9", 6 rows of 4, 4" border.

| Main, BindingDusty rose bouquet | 1¾ yd | |
| BackgroundCream solid | ¾ yd | |
| Centers, BorderRed floral | 1½ yd | |
| Backing2 panels 52" long, seams across; or 1½ yd of 108" wide | 3 yd | |
| Batting72" × 90" | Twin |
Cutting
- Main, Binding: Cut 10 strips 3½" × WOF. Subcut 120 squares 3½". Cut 6 strips 2½" × WOF. Join into one 224" strip.
- Background: Cut 5 strips 3⅞" × WOF. Subcut 48 squares 3⅞" for the half-square triangles.
- Centers, Border: Cut 5 strips 3⅞" × WOF. Subcut 48 squares 3⅞" for the half-square triangles. Cut 5 strips 4½" × WOF. Join end to end. Cut 2 at 54½" and 2 at 44½".
Putting it together
- Make 24 Contrary Wife blocks, 9" finished (9½" with seam allowance). That takes 96 half-square triangles.
- Lay out the blocks in 6 rows of 4. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (52" × 70"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Throw Contrary Wife quilt, 62" × 71"
42 blocks of 9", 7 rows of 6, 4" border.

| Main, BindingDusty rose bouquet | 2½ yd | |
| BackgroundCream solid | 1¼ yd | |
| Centers, BorderRed floral | 2 yd | |
| Backing2 panels 70" long, seams across; or 2 yd of 108" wide | 4 yd | |
| Batting72" × 90" | Twin |
Cutting
- Main, Binding: Cut 18 strips 3½" × WOF. Subcut 210 squares 3½". Cut 7 strips 2½" × WOF. Join into one 278" strip.
- Background: Cut 9 strips 3⅞" × WOF. Subcut 84 squares 3⅞" for the half-square triangles.
- Centers, Border: Cut 9 strips 3⅞" × WOF. Subcut 84 squares 3⅞" for the half-square triangles. Cut 6 strips 4½" × WOF. Join end to end. Cut 2 at 63½" and 2 at 62½".
Putting it together
- Make 42 Contrary Wife blocks, 9" finished (9½" with seam allowance). That takes 168 half-square triangles.
- Lay out the blocks in 7 rows of 6. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (70" × 79"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Twin Contrary Wife quilt, 71" × 89"
63 blocks of 9", 9 rows of 7, 4" border.

| Main, BindingDusty rose bouquet | 3½ yd | |
| BackgroundCream solid | 1¾ yd | |
| Centers, BorderRed floral | 2¾ yd | |
| Backing2 panels 97" long, seams down; or 2¼ yd of 108" wide | 5½ yd | |
| Batting90" × 108" | Queen |
Cutting
- Main, Binding: Cut 27 strips 3½" × WOF. Subcut 315 squares 3½". Cut 8 strips 2½" × WOF. Join into one 332" strip.
- Background: Cut 13 strips 3⅞" × WOF. Subcut 126 squares 3⅞" for the half-square triangles.
- Centers, Border: Cut 13 strips 3⅞" × WOF. Subcut 126 squares 3⅞" for the half-square triangles. Cut 8 strips 4½" × WOF. Join end to end. Cut 2 at 81½" and 2 at 71½".
Putting it together
- Make 63 Contrary Wife blocks, 9" finished (9½" with seam allowance). That takes 252 half-square triangles.
- Lay out the blocks in 9 rows of 7. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (79" × 97"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Full Contrary Wife quilt, 80" × 98"
80 blocks of 9", 10 rows of 8, 4" border.

| Main, BindingDusty rose bouquet | 4½ yd | |
| BackgroundCream solid | 2 yd | |
| Centers, BorderRed floral | 3¼ yd | |
| Backing3 panels 88" long, seams across; or 2½ yd of 108" wide | 7½ yd | |
| Batting90" × 108" | Queen |
Cutting
- Main, Binding: Cut 34 strips 3½" × WOF. Subcut 400 squares 3½". Cut 9 strips 2½" × WOF. Join into one 368" strip.
- Background: Cut 16 strips 3⅞" × WOF. Subcut 160 squares 3⅞" for the half-square triangles.
- Centers, Border: Cut 16 strips 3⅞" × WOF. Subcut 160 squares 3⅞" for the half-square triangles. Cut 9 strips 4½" × WOF. Join end to end. Cut 2 at 90½" and 2 at 80½".
Putting it together
- Make 80 Contrary Wife blocks, 9" finished (9½" with seam allowance). That takes 320 half-square triangles.
- Lay out the blocks in 10 rows of 8. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (88" × 106"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Queen Contrary Wife quilt, 89" × 107"
99 blocks of 9", 11 rows of 9, 4" border.

| Main, BindingDusty rose bouquet | 5½ yd | |
| BackgroundCream solid | 2½ yd | |
| Centers, BorderRed floral | 3¾ yd | |
| Backing3 panels 97" long, seams across; or 3¼ yd of 108" wide | 8¼ yd | |
| Batting120" × 120" | King |
Cutting
- Main, Binding: Cut 42 strips 3½" × WOF. Subcut 495 squares 3½". Cut 10 strips 2½" × WOF. Join into one 404" strip.
- Background: Cut 20 strips 3⅞" × WOF. Subcut 198 squares 3⅞" for the half-square triangles.
- Centers, Border: Cut 20 strips 3⅞" × WOF. Subcut 198 squares 3⅞" for the half-square triangles. Cut 9 strips 4½" × WOF. Join end to end. Cut 2 at 99½" and 2 at 89½".
Putting it together
- Make 99 Contrary Wife blocks, 9" finished (9½" with seam allowance). That takes 396 half-square triangles.
- Lay out the blocks in 11 rows of 9. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (97" × 115"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
King Contrary Wife quilt, 107" × 107"
121 blocks of 9", 11 rows of 11, 4" border.

| Main, BindingDusty rose bouquet | 6½ yd | |
| BackgroundCream solid | 3 yd | |
| Centers, BorderRed floral | 4½ yd | |
| Backing3 panels 115" long, seams across; or 6½ yd of 108" wide | 9¾ yd | |
| Batting120" × 120" | King |
Cutting
- Main, Binding: Cut 51 strips 3½" × WOF. Subcut 605 squares 3½". Cut 11 strips 2½" × WOF. Join into one 440" strip.
- Background: Cut 25 strips 3⅞" × WOF. Subcut 242 squares 3⅞" for the half-square triangles.
- Centers, Border: Cut 25 strips 3⅞" × WOF. Subcut 242 squares 3⅞" for the half-square triangles. Cut 10 strips 4½" × WOF. Join end to end. Cut 2 at 99½" and 2 at 107½".
Putting it together
- Make 121 Contrary Wife blocks, 9" finished (9½" with seam allowance). That takes 484 half-square triangles.
- Lay out the blocks in 11 rows of 11. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (115" × 115"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.

See this quilt in your own fabric
With the cut list for your size, checked against your stash.