BitcoinBitcoin Supercycle [2024-2025]: Observations, possible outcomes, and lessons from previous cycles!