Ramadaan: A time for serious Reflection