I totaly agree that fasting makes one happier, and that it shows on the person's face that they are happier.
Muslims fast all day long for a whole month during the month of "Ramadan", and if you are in a Muslim country during this month you will really feel the happiness and blessings spread between people. It truly does bring one closer to God.