Meditation, mindfulness, and awakening