A surprising number of people might be unwilling to accept it, but science has gone quite a long way to explaining the core mysteries of existence.
Of course, it (or more properly 'we') haven't managed to do everything yet.
In fact a number of mysteries do remain which science can't adequately explain - and not just because some sections of society refuse to acknowledge them.
The video above collects some of those core problems into one neat video. If you have any sudden insights let us know...