I do not believe that everything we see is a construction of the mind. People think and behave differently due to different environments, circumstances, upbringing, and experiences that force them to develop different mindsets. If everything is a construction of our minds, and all of us think differently, then we should all see different things. This is the same reason why people have different dreams, as dreams are a reflection of our state of mind at a particular time. But if we all think differently, why do we share the same reality? Since I do not have a scientific explanation for this, I would like to draw light upon the philosophy of Hinduism, which says that all suffering arises from our false conception of the self.