This cute little heart is hand-painted on 18 count canvas. The vertical stripes have different patterns in each one. The stripes are geometric patterns, polka-dots and solid. It is shown in shades of lime with turquoise and pink accents. The approximate size of the painted area is 3 1/2 inches wide by 3 inches tall. The best part of this heart is that it comes with its own stitch guide. What could be better than that?