An introduction to Acceptance and Commitment Therapy, an empirical, mindfulness-based approach towards managing stress, overcoming painful emotions and living an enriched, full life.