T Coronae Borealis: Star on the Verge of a Massive Explosion!