, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); The Dove in Bathurst Station - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

The Dove in Bathurst Station

Sat, Mar 01, 2014

Marta Elzinga has been living with guilt for the last decade. It has put a strain on her marriage, her career, all of her relationships. Now she鈥檚 looking for a way to reconcile her guilt, but first she needs a sign. When she spots an elusive and rare mink near the Toronto Island Airport and later a rock dove aboard the subway at Bathurst Station, she believes she has her message, but to do what?

Should she leave her husband, quit her job, start a new life somewhere?

Her questioning leads her to some interesting鈥攁nd illegal鈥攗rban exploration, traversing the sewer tunnels beneath the city鈥檚 streets. Through these excursions, Marta learns about the dark places that are hidden from view, paralleling the internal struggles she has kept concealed.

In the end, Marta finds grace and reconciliation: 鈥淕race was the sort of gift that came with no obligation, no expectation of reciprocation. It wasn鈥檛 good fortune, like winning the raffle or being caller number nine. It was a deliberate act, an act that flowed from kindness and generosity,鈥 the author writes.

The novel, the first by Patricia Westerhof, was inspired by a real circumstance in the author鈥檚 life. 鈥淢any years ago at the beginning of my teaching career, a student of mine went home and hanged herself,鈥 said Westerhof. 鈥淚t stayed with me all these years. I always wondered if there was something I could have done or should have noticed. I wondered what it would be like to choose to end your life at such a young age. That always haunted me.鈥

Westerhof said she also was intrigued by people who pay exorbitant sums for dental X-rays that exhibit the likeness of Jesus鈥 face or a grilled cheese emblazoned with Mary鈥檚 likeness. 鈥淢y main character was inspired by people who are desperately looking for signs,鈥 she said.

Westerhof weaves together Marta鈥檚 underground exploration with her internal evaluation, both of which lead to more searching.

鈥淚鈥檓 fascinated by the things we try to hide, whether it鈥檚 the infrastructure of a city or deep feelings, particularly shame,鈥 said Westerhof.

To gain a better understanding of what lies beneath a city, Westerhof did some urban exploration鈥攍egally鈥攐f her own town, Toronto.

鈥淚 had read other accounts of it, but lots of details were missing. I wanted to know how icky was it? I couldn鈥檛 find anything about the acoustics either, how would it sound down there?鈥 she said.

Her own investigation shapes the description of Marta鈥檚 adventures under the city: 鈥淭he water was a cacophony of white noise at the bottom 鈥 . She could feel her rubber boots and her feet inside them cool as she stood in the ankle-deep water that coursed down the gentle slope of the drain. 鈥 Her headlamp shone on some graffiti鈥攖he initials C.J.K., she thought, on one of the walls, making her wonder who else came down here.鈥

The book is also influenced by Westerhof鈥檚 faith background, including references to the Christian Reformed Church. 鈥淚n no way am I attempting to write Christian fiction, though,鈥 she explained. 鈥淚 am fascinated with the how humanity relates to the divine. Books about spirituality are still current; I believe people are as spiritual as ever. And whether you are writing for a religious or secular audience, you need to continue to deal with spirituality.鈥

Thus, the novel is written for either audience.

The book ends with some questions lingering. 鈥淒epending on how hopeful and positive a person is, they can use that to interpret the ending,鈥 she explained. 鈥淚 left it there because that鈥檚 where it finishes. What the book is really about is how you find grace and peace in spite of the circumstances of your life.鈥

callout1