What is self-directed play anyway?!

Written by Kelly Humphrey, Founder of The Willows Child Development