Casting Stones

I always try to cast the first stone at myself
my fingers’ trembles if I don’t and end up
pointing back at me to remind me to cast
the mote of out my eyes first, everyone makes
mistakes daily, and they are an excellent
opportunity to learn; an indispensable
investment for improvement;
my life is a construction zone.