Delivered at Masjid Taqwa, Port Elizabeth. A strong reminder to clean the heart.