Your teachers in this life won’t always be the ones you meet formally in the classroom. In fact, everyone you meet is a beautiful lesson in waiting. They may not present themselves as givers of such life lessons, but I assure you they are. Some lessons will be magical and full of wander, you’ll enjoy them and feel elated with the experience. Others are hard knocks, you’ll get hurt and may break or bruise, but you’re never broken. In the lyrics of Alanis Morissette, you live you learn…..