The reason why your singing sounds better in the shower is due to the reflective surfaces of the shower walls and the enclosed space, which create a reverb effect that enhances the sound of your voice.