This one always breaks my brain, or at least my intuition. I understand that the reals infinitely outnumber the rationals, and the diagonal proof makes perfect sense to me. But the "between two reals there is always a rational" just beats my intuition like there's candy inside it.