The Belinski-Khalatnikov-Lifshitz scenario concerns the existence of generic singularity of general relativity. At the singularity, there is a breakdown of all known laws of physics. Quantization of this scenario leads, however, to regular quantum evolution. The singularity is avoided by a quantum bounce. It is fairly probable that quantum general relativity, to be constructed, would be free from singularities. Thus, it could be used to address issues such as the quantum fates of cosmological and black holes singularities.