There have been three Bitcoin halvings in total, and each time, Bitcoin has reached a new all-time high within a maximum of 1.5 years. Observing many of the same factors present in the three prior halvings, we argue that history is likely to repeat itself after the fourth halving in April 2024.