BTC Price forecast - will history repeat itself?