What do we need for a meaningful life?