The Prophet said "Whoever fasts during Ramadan out
of faith seeking no reward, will have all his past sins forgiven."
Abu Hurayra reported that the Prophet also said "Whoever
breaks the fast even for one day in Ramadan without any legitimate reason,
cannot compensate for it by a period of fasting at another time during
the year".