This cute little heart is hand-painted on 18 count canvas. The stripes have different patterns in each one. The stripes are geometric patterns, polka-dots, plaid and solid. It is shown in shades of lime, turquoise, orange, red, yellow, 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?