All the days we suffer are indeed evil or bad. We cannot pretend that the problems we experience are good. No one plans to have a bad day; we would all prefer that every day is pleasant and trouble-free. That’s not the reality though. So who is this person that can be happy all the time? The proverb says the cheerful of heart ‘has a continual feast’. In other words, their good times do not come to an end. The secret here lies in that word ‘heart’ which represents the inner being: where our emotions dwell.
The writer of the proverb is saying if you can learn to be happy from within and not need your circumstances to bring you joy, then you will continually have good days. This, by the way, is something Jesus taught as well. He told his disciples to abide in him and afterward said, “These things I have spoken to you, that my joy may be in you, and that your joy may be full” (John 15:11). Joy that is complete can only come from God but we must spend time in his presence (taking his Word). The promise is that this very presence coupled with the knowledge that God can deal with whatever challenges we face, will give us abiding joy.
When we choose to keep a positive attitude in spite of what we are going through it is not denying the truth. It is actually looking to the truth. We trust that God will help us, and choose to smile in the rain (Romans 8:28). When we do this, we shall retain joy and peace in the hard times and then also be happy in the good times. We shall have a continual feast.