so near yet so far