a stones throw away

Using the cliche a stones throw away means that you are very close to something, most commonly in distance though it can be emotionally or spiritually as well. A stones throw away began as a way to describe being so close to something physically that you can throw a stone at hit that thing or person, but the term now is more for describing something is relatively close, but not close enough to actually throw a stone to.