What does it mean to live a successful life? Different people will have different answers to this question, but there are some common themes that emerge.