Fasting with the Prophet: Day 1

On the first time of Ramadan it is critically important to sand on the essence of our religi ...