Overcoming life challenges