Harriette Knight
Gemstone Power! 52 Meditations from Abalone to Zircon
3 MINUTES AND 5 SECONDS • AUG 27 2013