This cute little heart is hand-painted on 18 count canvas. The vertical stripes have different patterns in each one. Two stripes have geometric patterns, one has polka dots and one has pretty flowers in it. It is shown in shades of pink with white, yellow and green accents. The approximate size of the painted area is 3 1/2 inches wide by 3 inches tall.