This darling Christmas card box is from Betsy B Originals (distributed by Painted Pony Designs). It's one of a series of Christmas song canvases. The stitch guide is from Cynthia Thomas. Use the right side arrow for another view of this charmer.
The canvas and guide can be ordered from Painted Pony. Finishing was done by The Needleworks in Homestead, Alabama.