You are right..there should be happiness and there is.
In this life we cannot always have what we want, or not in the way we want it and this causes deep emotional pain. Once we can accept the hand that is dealt to us, the feeling of happiness returns.
I will sing a song of joy for you:)