Why is no one completely happy?... Why can't anyone be perfect?... Why is life so complicated?... Questions that seem difficult, but they are...