And The Echo Made for You meaning