When will I reach my promised land?