Piano bench ministry
Over the past two years, I would never have guessed the number of opportunities that would come from playing in an orchestra.
By Jill,
China
Over the past two years, I would never have guessed the number of opportunities that would come from playing in an orchestra. The opportunities for relationships and conversations are numerous. The other day was no different. Celeste, a young local woman I've known for several years, was passing time at the piano, waiting for practice to begin. I could tell she was just playing for fun, so I felt comfortable sitting down beside her on the piano bench. I had been meaning to catch up with her since our last heart to heart talk months ago, but I was never able to catch her in a more private setting.
I asked Celeste how things had been since our last deep conversation about God, when we had talked whether he was real. At that time, due to some different circumstances, she had been stirred so deeply by the consideration of his existence that her body had shaken in tears as I held her. She had said she needed some time to process our conversation.
One and a half years later, here we were on the piano bench, and I asked her what she had discovered. The last year and a half had been significant. She had learned how great and powerful God really was. Also, even though it would be hard to explain, she knew he was revealing himself to her and helping her, almost speaking to her.
I asked whether she had any sense what would happen to her when she eventually faced death. She said that she did not know. "I don't actually know if one goes to heaven when they die, or if something else happens to them," she said.
I asked her how she could know the answer to that question. I explained that Jesus said he was 'the way, the truth, and the life' and that 'no one could come to the Father except through him (Jesus)'. I mentioned that this is the one stark difference from all other religions. Other religions teach people how to strive for goodness. But no one can measure up and actually do it perfectly. God knew we needed Jesus' perfect sacrifice on the cross to make us able (not by our own merit) to be in relationship with God forever.
At that point other young people began filtering in and our conversation ended. I asked if she knew that I am always available to talk. She definitely knew that.
Celeste is on a purposeful journey and I'm thankful to be along for different parts of that path of God revealing himself to her. May she reach her destination!
I, too, am on a journey in this country - one in which I strive to obey God - no matter the risk, the heartache, or the amount of stretching that needs to be done in my life. He knows what I need and his grace is enough for me.
Related Stories

From noodles to soccer balls
Aof had gone to church for many Sundays and had said many “Amens” to the prayers people had prayed for her – but nothing really worked until she challenged God herself.

The seed planter
This week we were privileged to hear the testimony of a man whose life was eternally changed by a simple question. We invited Martin to sit around a table on our back porch to share with us how the Lord saved him, and how God opened his eyes to the truth of the Gospel. This is Martin’s story.

Encouraged and empowered: Helping women help themselves
Like most girls from her village, Khushboo grew up accepting the established gender roles. She would do housework in her parents’ home until the day she moved into her husband’s home, and she wouldn't leave their husband’s house until she was carried out – when she died.

Mark is making gospel connections in Ecuador
When you join any new community, it's a challenge to form relationships. With God, however, new relationships are often built in exciting and unexpected ways.

No longer an orphan
Rachel is 17 years old, living in extreme poverty and raised by a single mother when her father died.
Expression curEntry.getAssetRenderer().getArticle is undefined on line 27, column 48 in 20155#20207#1429419.
1<style>
2
3</style>
4<#if entries?has_content>
5 <#assign storyIndex = 0>
6 <#list entries as curEntry>
7 <#assign storyIndex = storyIndex + 1>
8 </#list>
9</#if>
10<#if storyIndex != 1>
11
12 <h2>Most Read Stories</h2>
13
14 <#if entries?has_content>
15 <#assign storyIndex = 1>
16 <#list entries as curEntry>
17 <#assign url = request.getAttribute('CURRENT_URL')>
18 <#assign paramMinistry = httpUtil.getParameter(url, "Ministry_ID", false)>
19 <#assign currentPageIndex = url?last_index_of("/")>
20 <#assign mainArticle = url?substring(currentPageIndex)>
21 <#assign currentPageIndex = mainArticle?index_of("?")>
22 <#if (currentPageIndex > 0) >
23 <#assign mainArticle = mainArticle?substring(1,currentPageIndex)>
24 </#if>
25
26 <#assign assetRenderer = curEntry.getAssetRenderer() />
27 <#assign article = curEntry.getAssetRenderer().getArticle()>
28 <#assign articleKey = article.getResourcePrimKey()>
29 <#assign docXml = saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContentByLocale(locale)) />
30 <#assign abstract = docXml.valueOf("//dynamic-element[@name='Text_Box7568']/dynamic-content/text()") />
31 <#assign ministry = docXml.valueOf("//dynamic-element[@name='Ministry_ID']/dynamic-content/text()") />
32 <#assign country = docXml.valueOf("//dynamic-element[@name='countries']/dynamic-content/text()") />
33 <#assign selectedImage = docXml.valueOf("//dynamic-element[@name='Square_Pic_URL']/dynamic-content/text()") />
34 <#assign title = docXml.valueOf("//dynamic-element[@name='title']/dynamic-content/text()") />
35 <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, '') >
36 <#assign titleURL = article.urlTitle >
37 <#if mainArticle != titleURL>
38 <#assign articleURL = viewURL + '?Ministry_ID=' + ministry + '&countries=' + country>
39 <div class="media" style="margin:0; padding: 5px 0; border-top:1px solid rgba(150,150,150,0.15);">
40
41
42
43
44 <a class="pull-left" href="${articleURL}"><img src="${selectedImage}" style="max-width: 75px;"></a>
45
46
47 <div class="media-body">
48 <a href="${articleURL}"><h4 class="media-heading">${curEntry.getTitle(locale)}</h4></a>
49 <h6 style="color:rgba(150,150,150,0.6);overflow:hidden;white-space: nowrap;text-overflow:ellipsis;margin-bottom:0;">${abstract}</h6>
50
51 </div>
52 </div>
53 </#if>
54
55 </#list>
56
57 <div class="margin-bottom" style="width:100%; border-top:1px solid rgba(150,150,150,0.15);"></div>
58 </#if>
59
60</#if>