Good All The Time

A Reflection on Genesis 45:5

The phrase, ‘God is good, all the time and all the time, God is good!’ is a familiar one. Many churches recite this at their weekend services as a kind of affirmation of the God we serve. But is our God good? Really?

Sure, we can testify out loud that God is good when our year-end bonus is more than what is expected. God is good when we are promoted or when our children do well in their exams. But is God still good when the cancer marker refuses to go down or when someone in the family is unexpectedly retrenched? Is God good when the death of a loved one becomes real?

Joseph must have pondered and even asked this question as he sat there all alone in the cold, dark prison cell. Just a few years before, he was his father’s blue-eyed boy with a colourful robe from Jacob as a gift. God was good indeed. But all of a sudden, a series of events changed all that. He was betrayed and sold away by his very own brothers and was now a slave, alone in some faraway land. God is good?

I’m sure Joseph’s answer to this would have been, ‘yes’. I found my reasoning in Genesis 45:5. In this chapter, Joseph finally reconciled back with his brothers and as he revealed who he was, listen to what he told them, “You sold me here but God sent me before you to preserve life”. Amazing! Joseph saw that God was good despite having been in a hopeless situation. How? By focusing on the sovereignty of God. You see, God’s sovereignty assures us that while men may do the wrong thing for the wrong reasons, God can overrule and cause that evil to accomplish His good and perfect purpose (Romans 8:28).

Let me share a personal testimony. The month of May 2005 was to be a double celebration for me. I was about to graduate from my theological studies at Trinity Theological College (TTC) and at the same time welcome the arrival of my third child. God is good! However, what was supposed to give us double joy ended in despair. My son, Jeriel, was born with Down Syndrome. In the midst of our asking God why, he revealed to us His purpose in doing so. You see, (not to go into detail) it was Jeriel who brought my mother-in-law to Christ and she was the last person in my wife’s household to be saved. What we couldn’t do all the years, God used a Down Syndrome boy to achieve it. God is indeed good!

If we want to understand that our God is good in the midst of the bad, then we must first define ‘good’ in God’s definition. Just as God’s thoughts and ways are not our ways (Isaiah 55:8), so too is His definition of ‘good’. Secondly, we must allow ourselves to be used by Him just as Joseph did. In the process, we will recognize that God is always able to turn something negative into something positive

So, is God good? Yes, all the time!

Pastor Darren is the Executive Pastor in COOS. He is also the head of the Inter Generational Division which comprises of UnbanKidz (Children’s Ministry), Youth, Family Life and Family Inclusive Network or FIN (Ministry for children with special needs). He is married with 4 children.


Events on May 23, 2019

7:30 pm: Caregivers-to-Caregivers Education Programme

Details Description: - C2C Programme provides training to caregivers of persons with mental illness. This unique training programme is free of charge. You will be supported through 2.5 hour 12 sessions and be empowered in your caregiving journey. 2 May - 18 July, every Thursday.
Location: Room 217B/305
Click for more events
Events on May 24, 2019

7:30 pm: Alpha Cycle Two Run [1 of 8 sessions]

Alpha Cycle Two runs for a total of 8 sessions, plus additional two sessions of Holy Spirit Day & Celebration Dinner.
Location: COOS Room 308
Click for more events
Events on May 25, 2019

2:30 pm: English Service : Pastor Daniel Teu speaking

Location: 130 Margaret Dr, Singapore 149300
Click for more events

2:30 pm: HOPE - A Playback Theatre Showcase

Come, bring a pre-believing friend and join us for an afternoon showcase of Playback Theatre, an improvisational theatre form in which the audience members tell their stories and watch the cast enact them on the spot.
Location: Soul Food@20 Lengkok Bahru #01-10
Click for more events

4:30 pm: Youth Service

Location: 130 Margaret Dr, Singapore 149300
Click for more events
Events on May 26, 2019

12:00 am: Camp Wycliffe 2019

Details Description: - Camp Wycliffe 2019 is a 5-day missions exposure camp.
Some highlights:

Learn about cross-cultural missions
Spend two-nights in a local Thai village
Make friends from all over the world

Date: 26 May to 1 June 2019
Venue: Chiang Mai, Thailand
Camp fees: $630 ($580 early bird rates before 11 March 2019)
Registration closes on 8 April. Only 10 vacancies available.

For more information and registration, visit
Location: Chiang Mai, Thailand
Click for more events

8:30 am: English Service : Pastor Daniel Teu speaking

Location: 130 Margaret Dr, Singapore 149300
Click for more events

10:45 am: English Service : Pastor Daniel Teu speaking

Location: 130 Margaret Dr, Singapore 149300
Click for more events
Events on May 29, 2019

3:00 pm: Cafe Oasis Decoupage Class

Come and learn how decorate your own Tote Bag! Decoupage is the technique of decorating something with cut out material on a fabric which varnish is then applied! After the class please stay and have a drink and food at Cafe Oasis
Location: Atrium
Click for more events


Saturday | 2.30pm
Sunday | 8.30am and 10.45am
Saturday | 4.30pm
*Except every 1st weekend of the month, where youth joins main services.
130 Margaret Drive Singapore 149300
It is a 10-minute walk from the Queenstown MRT Station.The bus-stops nearest to the church are served by
SBS Bus 51, 111, 145, 186, 195 and 32 and TIBS Bus 970.

The office is open from Tuesdays to Saturdays, 9am to 5.30pm.

Click here for more service details.