Too Many Buyers, Not Enough Houses For Sale: Wait until 2024!