Bitcoin Defends $100K: Could ETH and XRP See a Pre-Christmas Rally?