What is Mindfulness?

Mindfulness is a hot topic these days as it becomes increasingly recognised as an effective way to reduce stress, deepen self-awareness, enhance emotional intelligence and effectively handle painful thoughts and feelings. So what is it? Here are some definitions...