Life has its fair share of challenges. Even the happiest moments of life — celebrating a new job or becoming a parent — can be difficult.