Heart baby quilt pattern
8" hearts in soft pinks and aqua on white, each made of two stitch-and-flip lobes and two large half-square triangles, set with 2" sashing.
The queen size is 88" × 108" with 80 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 | 48" × 58" | 20 | 5½ yd |
| Throw | 58" × 68" | 30 | 6¾ yd |
| Twin | 68" × 88" | 48 | 8½ yd |
| Full | 88" × 98" | 72 | 11¾ yd |
| Queen | 88" × 108" | 80 | 12¾ yd |
| King | 108" × 108" | 100 | 15¼ yd |
The Heart block page has the cutting for single blocks in four sizes and the piecing step by step, with a drawing of every unit.

Crib Heart Baby quilt, 48" × 58"
20 blocks of 8", 5 rows of 4 with 2" sashing, 3" border.

| Main, Cornerstones, BorderDusty rose bouquet | 1 yd | |
| BackgroundWhite solid | ¾ yd | |
| Main, BindingAqua swirl | ¾ yd | |
| Main3 fabrics, scrappy | ½ yd each | |
| Main, SashingCream dots | 1½ yd | |
| Backing2 panels 56" long, seams across; or 1¾ yd of 108" wide | 3¼ yd | |
| Batting72" × 90" | Twin |
Cutting
- Main, Cornerstones, Border: Cut 1 strips 4½" × WOF. Subcut 8 squares 4½". Cut 1 strips 4⅞" × WOF. Subcut 4 squares 4⅞" for the half-square triangles. Cut 2 strips 2½" × WOF. Subcut 30 squares 2½". Cut 5 strips 3½" × WOF. Join end to end. Cut 2 at 52½" and 2 at 48½".
- Background: Cut 3 strips 1½" × WOF. Subcut 80 squares 1½" for the stitch-and-flip corners. Cut 3 strips 4⅞" × WOF. Subcut 20 squares 4⅞" for the half-square triangles.
- Main, Binding: Cut 1 strips 4½" × WOF. Subcut 8 squares 4½". Cut 1 strips 4⅞" × WOF. Subcut 4 squares 4⅞" for the half-square triangles. Cut 6 strips 2½" × WOF. Join into one 224" strip.
- Main, from each of the 3 fabrics: Blush solid: Cut 1 strips 4½" × WOF. Subcut 8 squares 4½". Blush solid: Cut 1 strips 4⅞" × WOF. Subcut 4 squares 4⅞" for the half-square triangles. Lavender solid: Cut 1 strips 4½" × WOF. Subcut 4 squares 4½". Lavender solid: Cut 1 strips 4⅞" × WOF. Subcut 2 squares 4⅞" for the half-square triangles. Pink floral: Cut 1 strips 4½" × WOF. Subcut 4 squares 4½". Pink floral: Cut 1 strips 4⅞" × WOF. Subcut 2 squares 4⅞" for the half-square triangles.
- Main, Sashing: Cut 1 strips 4½" × WOF. Subcut 8 squares 4½". Cut 1 strips 4⅞" × WOF. Subcut 4 squares 4⅞" for the half-square triangles. Cut 13 strips 2½" × WOF. Subcut 49 strips 2½" × 8½".
Putting it together
- Make 20 Heart blocks, 8" finished (8½" with seam allowance). That takes 40 stitch-and-flip units and 40 half-square triangles.
- Sew 5 rows of 4 blocks with a sashing strip between the blocks and at both ends. Sew 6 sashing rows of 4 strips and 5 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 3" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (56" × 66"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Throw Heart Baby quilt, 58" × 68"
30 blocks of 8", 6 rows of 5 with 2" sashing, 3" border.

| Main, Cornerstones, BorderDusty rose bouquet | 1½ yd | |
| BackgroundWhite solid | 1 yd | |
| Main, BindingAqua swirl | 1 yd | |
| Main3 fabrics, scrappy | ½ yd each | |
| Main, SashingCream dots | 1¾ yd | |
| Backing2 panels 66" long, seams across; or 2 yd of 108" wide | 3¾ yd | |
| Batting72" × 90" | Twin |
Cutting
- Main, Cornerstones, Border: Cut 2 strips 4½" × WOF. Subcut 12 squares 4½". Cut 1 strips 4⅞" × WOF. Subcut 6 squares 4⅞" for the half-square triangles. Cut 3 strips 2½" × WOF. Subcut 42 squares 2½". Cut 6 strips 3½" × WOF. Join end to end. Cut 2 at 62½" and 2 at 58½".
- Background: Cut 5 strips 1½" × WOF. Subcut 120 squares 1½" for the stitch-and-flip corners. Cut 4 strips 4⅞" × WOF. Subcut 30 squares 4⅞" for the half-square triangles.
- Main, Binding: Cut 1 strips 4½" × WOF. Subcut 8 squares 4½". Cut 1 strips 4⅞" × WOF. Subcut 4 squares 4⅞" for the half-square triangles. Cut 7 strips 2½" × WOF. Join into one 264" strip.
- Main, from each of the 3 fabrics: Blush solid: Cut 2 strips 4½" × WOF. Subcut 12 squares 4½". Blush solid: Cut 1 strips 4⅞" × WOF. Subcut 6 squares 4⅞" for the half-square triangles. Lavender solid: Cut 2 strips 4½" × WOF. Subcut 12 squares 4½". Lavender solid: Cut 1 strips 4⅞" × WOF. Subcut 6 squares 4⅞" for the half-square triangles. Pink floral: Cut 1 strips 4½" × WOF. Subcut 8 squares 4½". Pink floral: Cut 1 strips 4⅞" × WOF. Subcut 4 squares 4⅞" for the half-square triangles.
- Main, Sashing: Cut 1 strips 4½" × WOF. Subcut 8 squares 4½". Cut 1 strips 4⅞" × WOF. Subcut 4 squares 4⅞" for the half-square triangles. Cut 5 strips 8½" × WOF. Subcut 71 strips 2½" × 8½".
Putting it together
- Make 30 Heart blocks, 8" finished (8½" with seam allowance). That takes 60 stitch-and-flip units and 60 half-square triangles.
- Sew 6 rows of 5 blocks with a sashing strip between the blocks and at both ends. Sew 7 sashing rows of 5 strips and 6 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 3" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (66" × 76"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Twin Heart Baby quilt, 68" × 88"
48 blocks of 8", 8 rows of 6 with 2" sashing, 3" border.

| Main, Cornerstones, BorderDusty rose bouquet | 1¾ yd | |
| BackgroundWhite solid | 1¼ yd | |
| Main, BindingAqua swirl | 1¼ yd | |
| Main3 fabrics, scrappy | 1¾ yd total | |
| Main, SashingCream dots | 2½ yd | |
| Backing2 panels 96" long, seams down; or 2¼ yd of 108" wide | 5½ yd | |
| Batting81" × 96" | Full |
Cutting
- Main, Cornerstones, Border: Cut 2 strips 4½" × WOF. Subcut 18 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 9 squares 4⅞" for the half-square triangles. Cut 4 strips 2½" × WOF. Subcut 63 squares 2½". Cut 8 strips 3½" × WOF. Join end to end. Cut 2 at 82½" and 2 at 68½".
- Background: Cut 7 strips 1½" × WOF. Subcut 192 squares 1½" for the stitch-and-flip corners. Cut 6 strips 4⅞" × WOF. Subcut 48 squares 4⅞" for the half-square triangles.
- Main, Binding: Cut 2 strips 4½" × WOF. Subcut 18 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 9 squares 4⅞" for the half-square triangles. Cut 8 strips 2½" × WOF. Join into one 324" strip.
- Main, from each of the 3 fabrics: Blush solid: Cut 2 strips 4½" × WOF. Subcut 18 squares 4½". Blush solid: Cut 2 strips 4⅞" × WOF. Subcut 9 squares 4⅞" for the half-square triangles. Lavender solid: Cut 2 strips 4½" × WOF. Subcut 12 squares 4½". Lavender solid: Cut 1 strips 4⅞" × WOF. Subcut 6 squares 4⅞" for the half-square triangles. Pink floral: Cut 2 strips 4½" × WOF. Subcut 12 squares 4½". Pink floral: Cut 1 strips 4⅞" × WOF. Subcut 6 squares 4⅞" for the half-square triangles.
- Main, Sashing: Cut 2 strips 4½" × WOF. Subcut 18 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 9 squares 4⅞" for the half-square triangles. Cut 7 strips 8½" × WOF. Subcut 110 strips 2½" × 8½".
Putting it together
- Make 48 Heart blocks, 8" finished (8½" with seam allowance). That takes 96 stitch-and-flip units and 96 half-square triangles.
- Sew 8 rows of 6 blocks with a sashing strip between the blocks and at both ends. Sew 9 sashing rows of 6 strips and 7 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 3" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (76" × 96"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Full Heart Baby quilt, 88" × 98"
72 blocks of 8", 9 rows of 8 with 2" sashing, 3" border.

| Main, Cornerstones, BorderDusty rose bouquet | 2¼ yd | |
| BackgroundWhite solid | 2 yd | |
| Main, BindingAqua swirl | 1½ yd | |
| Main3 fabrics, scrappy | ¾ yd each | |
| Main, SashingCream dots | 3¾ yd | |
| Backing3 panels 96" long, seams across; or 2¾ yd of 108" wide | 8 yd | |
| Batting120" × 120" | King |
Cutting
- Main, Cornerstones, Border: Cut 3 strips 4½" × WOF. Subcut 24 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 12 squares 4⅞" for the half-square triangles. Cut 6 strips 2½" × WOF. Subcut 90 squares 2½". Cut 9 strips 3½" × WOF. Join end to end. Cut 2 at 92½" and 2 at 88½".
- Background: Cut 11 strips 1½" × WOF. Subcut 288 squares 1½" for the stitch-and-flip corners. Cut 9 strips 4⅞" × WOF. Subcut 72 squares 4⅞" for the half-square triangles.
- Main, Binding: Cut 3 strips 4½" × WOF. Subcut 24 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 12 squares 4⅞" for the half-square triangles. Cut 10 strips 2½" × WOF. Join into one 384" strip.
- Main, from each of the 3 fabrics: Cut 3 strips 4½" × WOF. Subcut 24 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 12 squares 4⅞" for the half-square triangles.
- Main, Sashing: Cut 3 strips 4½" × WOF. Subcut 24 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 12 squares 4⅞" for the half-square triangles. Cut 11 strips 8½" × WOF. Subcut 161 strips 2½" × 8½".
Putting it together
- Make 72 Heart blocks, 8" finished (8½" with seam allowance). That takes 144 stitch-and-flip units and 144 half-square triangles.
- Sew 9 rows of 8 blocks with a sashing strip between the blocks and at both ends. Sew 10 sashing rows of 8 strips and 9 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 3" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (96" × 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 Heart Baby quilt, 88" × 108"
80 blocks of 8", 10 rows of 8 with 2" sashing, 3" border.

| Main, Cornerstones, BorderDusty rose bouquet | 2½ yd | |
| BackgroundWhite solid | 2¼ yd | |
| Main, BindingAqua swirl | 1¾ yd | |
| Main3 fabrics, scrappy | ¾ yd each | |
| Main, SashingCream dots | 4 yd | |
| Backing3 panels 96" long, seams across; or 3¼ yd of 108" wide | 8 yd | |
| Batting120" × 120" | King |
Cutting
- Main, Cornerstones, Border: Cut 4 strips 4½" × WOF. Subcut 32 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 16 squares 4⅞" for the half-square triangles. Cut 7 strips 2½" × WOF. Subcut 99 squares 2½". Cut 10 strips 3½" × WOF. Join end to end. Cut 2 at 102½" and 2 at 88½".
- Background: Cut 12 strips 1½" × WOF. Subcut 320 squares 1½" for the stitch-and-flip corners. Cut 10 strips 4⅞" × WOF. Subcut 80 squares 4⅞" for the half-square triangles.
- Main, Binding: Cut 4 strips 4½" × WOF. Subcut 32 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 16 squares 4⅞" for the half-square triangles. Cut 10 strips 2½" × WOF. Join into one 404" strip.
- Main, from each of the 3 fabrics: Cut 3 strips 4½" × WOF. Subcut 24 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 12 squares 4⅞" for the half-square triangles.
- Main, Sashing: Cut 3 strips 4½" × WOF. Subcut 24 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 12 squares 4⅞" for the half-square triangles. Cut 12 strips 8½" × WOF. Subcut 178 strips 2½" × 8½".
Putting it together
- Make 80 Heart blocks, 8" finished (8½" with seam allowance). That takes 160 stitch-and-flip units and 160 half-square triangles.
- Sew 10 rows of 8 blocks with a sashing strip between the blocks and at both ends. Sew 11 sashing rows of 8 strips and 9 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 3" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (96" × 116"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
King Heart Baby quilt, 108" × 108"
100 blocks of 8", 10 rows of 10 with 2" sashing, 3" border.

| Main, Cornerstones, BorderDusty rose bouquet | 3 yd | |
| BackgroundWhite solid | 2¾ yd | |
| Main, BindingAqua swirl | 2 yd | |
| Main3 fabrics, scrappy | 1 yd each | |
| Main, SashingCream dots | 4½ yd | |
| Backing3 panels 116" long, seams across; or 6½ yd of 108" wide | 9¾ yd | |
| Batting120" × 120" | King |
Cutting
- Main, Cornerstones, Border: Cut 5 strips 4½" × WOF. Subcut 40 squares 4½". Cut 3 strips 4⅞" × WOF. Subcut 20 squares 4⅞" for the half-square triangles. Cut 8 strips 2½" × WOF. Subcut 121 squares 2½". Cut 11 strips 3½" × WOF. Join end to end. Cut 2 at 102½" and 2 at 108½".
- Background: Cut 15 strips 1½" × WOF. Subcut 400 squares 1½" for the stitch-and-flip corners. Cut 13 strips 4⅞" × WOF. Subcut 100 squares 4⅞" for the half-square triangles.
- Main, Binding: Cut 5 strips 4½" × WOF. Subcut 40 squares 4½". Cut 3 strips 4⅞" × WOF. Subcut 20 squares 4⅞" for the half-square triangles. Cut 11 strips 2½" × WOF. Join into one 444" strip.
- Main, from each of the 3 fabrics: Cut 4 strips 4½" × WOF. Subcut 30 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 15 squares 4⅞" for the half-square triangles.
- Main, Sashing: Cut 4 strips 4½" × WOF. Subcut 30 squares 4½". Cut 2 strips 4⅞" × WOF. Subcut 15 squares 4⅞" for the half-square triangles. Cut 14 strips 8½" × WOF. Subcut 220 strips 2½" × 8½".
Putting it together
- Make 100 Heart blocks, 8" finished (8½" with seam allowance). That takes 200 stitch-and-flip units and 200 half-square triangles.
- Sew 10 rows of 10 blocks with a sashing strip between the blocks and at both ends. Sew 11 sashing rows of 10 strips and 11 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 3" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (116" × 116"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Making the Heart Baby quilt from precuts
The scrappy prints can come from layer cakes or charm packs. Everything else, borders and binding included, comes from the yardage in the fabric list for each size.
| Size | Layer cake | Charm pack |
|---|---|---|
| Crib | 15 squares, 1 layer cake | 60 charms, 2 packs |
| Throw | 23 squares, 1 layer cake | 90 charms, 3 packs |
| Twin | 36 squares, 1 layer cake | 144 charms, 4 packs |
| Full | 54 squares, 2 layer cakes | 216 charms, 6 packs |
| Queen | 60 squares, 2 layer cakes | 240 charms, 6 packs |
| King | 75 squares, 2 layer cakes | 300 charms, 8 packs |
More quilts for each precut: layer cake quilt patterns, charm pack quilt patterns.

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