Nature, time and patience are three great physicians.