This is a 20 inch by 20 inch hemmed, professionally-printed cotton cloth printed with a mandala in yellow, orange, red and magenta.
This circle of hearts mandala is perfect for reading cards as a tarot cloth, as an altar cloth or a small table cloth for a nightstand.
Kids seem to be naturally draw to sacred geometry patterns and I've noticed that they really like this circle of hearts design.