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 March 29, 2019

7:30 pm: No P& P in COOS this month.

Please be encouraged to attend the regional prayer meeting at St Andrew’s Cathedral , as a lead-up to Celebration of Hope in May.
Location: St. Andrew's Cathedral, 11 St Andrew's Rd, Singapore 178959
Click for more events

7:30 pm: Alpha Run Cycle 1

Alpha Cycle One runs for a total of 8 sessions until 5 April 2019.
Location: Rm 308 COOS
Click for more events
Events on March 30, 2019

8:00 am: Leathercraft Workshop

Details Description: - Leather craft is practice of transforming leather into craft items. Using appropriate tools and skills, one can produce small personalised leather items that can be a joy to keep and use for a long time.
This workshop is on very basic leather crafting skills and NOT suitable for people who already have some experience. You must be 13 years old and above to qualify due to the handling of sharp tools in the class. Limited capacity so sign up at the admin counter now.
Location: COOS Room 306
Click for more events

9:00 am: Baptism & Confirmation Course (Cycle 1)

Location: Room 217A
Click for more events

9:30 am: Creeds n Heresies (Session 4 of 4)

Creeds and Heresies: The Church Contending for the Faith. Registration: closed.
For more information, visit
Location: Room 308
Click for more events

2:30 pm: COOS Migrant Workers Ministry


We are in need of more laptops for our ongoing computer classes.
These laptops should possess a minimum specs of i3 series processor
with Microsoft Windows 7 or above.

To donate, please email or contact Kathryn at 97319681 (hdp).
Location: Announcement over Pulpit/PPT/WH
Click for more events

2:30 pm: English Service [Girls' Brigade Enrolment] : Pastor Andrew Leong Speaking

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

4:30 pm: Youth Service

Location: 130 Margaret Dr, Singapore 149300
Click for more events
Events on March 31, 2019

8:30 am: English Service : Ps Andrew Leong Speaking

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

10:45 am: English Service [Boys' Brigade Enrolment] : Pastor Andrew Leong Speaking

Location: 130 Margaret Dr, Singapore 149300
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.