Each piece measures approximately 1.5" in diameter. There are approximately 100 Hearts per Pound. Made in Spain