You may find the heart shaped dish in the floral section of Wal-Mart.

On a piece of paper, trace around the perimeter of the dish and add 1/4". Cut out a plastic template of heart-shaped pattern. (Green template in background was cut from unused x-ray film.) Heavily starch a piece of dress weight goods or red cotton. Cut out 2 heart shapes. Cut a 19" piece of middle gusset 1-3/4" wide. Sew a 3/8" seam to connect the short ends forming a circle.
Sew the eyelit trim to 1 edge of a red heart overlapping at top curve. Pin and sew the gusset on one side by following the sewing line for the trim. Attach the back heart piece to the gusset leaving a 2" opening for stuffing. Be sure to align top and bottom points.
Stuff with sheep's wool or fiberfill. Stitch opening closed. (This is more easily done if the pieces are all well starched.)

Before packing, wrap in plastic bag. Then use scraps of fabric trimmings and batting trimmings to cushion bottom, sides, and top. This always makes for a very colorful package!
If you're running out of time, don't worry, you can make one for Valentine's Day.
Until then, keep stitchin' . . .