This is a painting on canvas, the colorful sky is painted in Spray Paint and then certain details, including the silhouette, have been hand painted in acrylic. There are 10 Swarovski Rhinestone crystals amongst the stars. When you look at the painting straight on, you hardly notice them. And as soon as yous tep to the side, watch the stars come to life, as the light catches on the crystal and makes them genuinely twinkle! This painting comes with an upcycled, genuine vintage/antiqued frame. The painting itself measures at 12″x16″, and with the frame measures in total at 18″x 22 1/4″ Since this frame is an actual antique, due to its age there are a few flaws (paint scratches) in the frame, but in no way do these flaws take away from the natural beauty of this frame. This piece would make great wall art in any home!