We have always loved these handmade clay-winged sacred hearts. The price is per piece per color. Buy as many as you want in whichever color. Great small pieces for fillers. You will love them. The photo is a representation of what you will receive. Each one of a kind. We have two unique colors to choose from. This is great work, done by artisans that have learned the trade from their parents. These measure about 6 inches long and about 2.5 inches in height. Colors will vary slightly as each is handmade and hand-painted. Keep in mind that these are rustic and will not be a perfectly machine-made piece. But that is their beauty.