derekspain.com
Stumbling Blocks
A stumbling block in a literal sense is just what it sounds like: a block of wood, concrete or other material on the ground in the path that causes you to trip or stumble. In a figurative sense, a …