Deprecated: Return type of WP_Hook::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-hook.php on line 477

Deprecated: Return type of WP_Hook::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-hook.php on line 490

Deprecated: Return type of WP_Hook::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-hook.php on line 503

Deprecated: Return type of WP_Hook::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-hook.php on line 516

Deprecated: Return type of WP_Hook::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-hook.php on line 527

Deprecated: Return type of WP_Hook::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-hook.php on line 419

Deprecated: Return type of WP_Hook::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-hook.php on line 433

Deprecated: Return type of WP_Hook::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-hook.php on line 447

Deprecated: Return type of WP_Hook::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-hook.php on line 464

Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/wp-db.php on line 668

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-theme.php on line 544

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/comment-template.php on line 1739

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/rest-api/class-wp-rest-request.php on line 952

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/rest-api/class-wp-rest-request.php on line 972

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/rest-api/class-wp-rest-request.php on line 984

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/rest-api/class-wp-rest-request.php on line 995

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-list.php on line 199

Deprecated: FS_Logger::_log(): Optional parameter $type declared before required parameter $wrapper is implicitly treated as a required parameter in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/class-fs-logger.php on line 145

Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Deprecated: Freemius::maybe_activate_bundle_license(): Implicitly marking parameter $license as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/class-freemius.php on line 8033

Deprecated: Freemius::set_license(): Implicitly marking parameter $license as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/class-freemius.php on line 12295

Deprecated: Freemius::switch_to_blog(): Implicitly marking parameter $install as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/class-freemius.php on line 15321

Deprecated: Freemius::_activate_addon_account(): Implicitly marking parameter $bundle_license as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/class-freemius.php on line 17561

Deprecated: Freemius::_store_site(): Implicitly marking parameter $site as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/blog-designer-pack/freemius/includes/class-freemius.php on line 19080

Deprecated: Using ${expr} (variable variables) in strings is deprecated, use {${expr}} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/elementor/data/v2/manager.php on line 281

Deprecated: Jetpack::setup_xmlrpc_handlers(): Implicitly marking parameter $xmlrpc_server as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/class.jetpack.php on line 931

Deprecated: Automattic\Jetpack\Connection\Manager::setup_xmlrpc_handlers(): Implicitly marking parameter $xmlrpc_server as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/vendor/automattic/jetpack-connection/src/class-manager.php on line 121

Deprecated: Creation of dynamic property Kirki_Toolkit::$modules is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/kirki/kirki.php on line 67

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/functions.php on line 6522

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/functions.php on line 2118

Deprecated: SucuriScanHook::hookProfileUpdate(): Optional parameter $id declared before required parameter $old_user_data is implicitly treated as a required parameter in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/sucuri-scanner/src/hook.lib.php on line 999

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/nggallery.php on line 872

Deprecated: Constant E_STRICT is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/nggallery.php on line 745

Deprecated: Return type of C_Photocrati_Settings_Manager_Base::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/non_pope/class.photocrati_settings_manager.php on line 165

Deprecated: Return type of C_Photocrati_Settings_Manager_Base::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/non_pope/class.photocrati_settings_manager.php on line 170

Deprecated: Return type of C_Photocrati_Settings_Manager_Base::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/non_pope/class.photocrati_settings_manager.php on line 175

Deprecated: Return type of C_Photocrati_Settings_Manager_Base::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/non_pope/class.photocrati_settings_manager.php on line 180

Deprecated: Calling get_class() without arguments is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/non_pope/class.photocrati_resource_manager.php on line 237

Deprecated: Calling get_class() without arguments is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/non_pope/class.nextgen_shortcode_manager.php on line 45

Deprecated: Calling get_class() without arguments is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/nggallery.php on line 427

Deprecated: Calling get_class() without arguments is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/nggallery.php on line 428

Deprecated: Calling get_class() without arguments is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.component_registry.php on line 47

Deprecated: Creation of dynamic property nggLoader::$memory_limit is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/nggallery.php on line 114

Deprecated: Creation of dynamic property wpdb::$nggpictures is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$nggallery is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$nggalbum is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property Automattic\Jetpack\Connection\Manager::$error_handler is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/vendor/automattic/jetpack-connection/src/class-manager.php on line 91

Deprecated: Creation of dynamic property WPCOM_REST_API_V2_Endpoint_Instagram_Gallery::$is_wpcom is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/class-wpcom-rest-api-v2-endpoint-instagram-gallery.php on line 23

Deprecated: Creation of dynamic property WPCOM_REST_API_V2_Endpoint_Mailchimp::$wpcom_is_wpcom_only_endpoint is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/class-wpcom-rest-api-v2-endpoint-mailchimp.php on line 17

Deprecated: Creation of dynamic property WPCOM_REST_API_V2_Endpoint_Tweetstorm_Gather::$wpcom_is_wpcom_only_endpoint is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/class-wpcom-rest-api-v2-endpoint-tweetstorm-gather.php on line 21

Deprecated: Creation of dynamic property WPCOM_REST_API_V2_Endpoint_Tweetstorm_Gather::$is_wpcom is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/class-wpcom-rest-api-v2-endpoint-tweetstorm-gather.php on line 22

Deprecated: Creation of dynamic property WPCOM_REST_API_V2_Endpoint_Gutenberg_Available_Extensions::$wpcom_is_site_specific_endpoint is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/gutenberg-available-extensions.php on line 20

Deprecated: Creation of dynamic property WPCOM_REST_API_V2_Endpoint_Memberships::$wpcom_is_wpcom_only_endpoint is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/memberships.php on line 23

Deprecated: Creation of dynamic property WPCOM_REST_API_V2_Endpoint_Memberships::$wpcom_is_site_specific_endpoint is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/memberships.php on line 24

Deprecated: Creation of dynamic property WPCOM_REST_API_V2_Endpoint_Subscribers::$wpcom_is_wpcom_only_endpoint is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/subscribers.php on line 15

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/extensions/blocks/podcast-player/podcast-player.php on line 157

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/extensions/blocks/podcast-player/podcast-player.php on line 157

Deprecated: Creation of dynamic property nggLoader::$translator is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/nggallery.php on line 58

Deprecated: Creation of dynamic property Automattic\Jetpack\Sync\Queue::$random_int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/class-queue.php on line 38

Deprecated: Creation of dynamic property Automattic\Jetpack\Sync\Queue::$random_int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/class-queue.php on line 38

Deprecated: Creation of dynamic property Publicize_UI::$in_jetpack is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/publicize.php on line 53

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/widgets/migrate-to-core/image-widget.php on line 195

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/widgets/migrate-to-core/gallery-widget.php on line 56

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/calypsoify/class-jetpack-calypsoify.php on line 130

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/calypsoify/class-jetpack-calypsoify.php on line 131

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/calypsoify/class-jetpack-calypsoify.php on line 135

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/calypsoify/class-jetpack-calypsoify.php on line 136

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/calypsoify/class-jetpack-calypsoify.php on line 137

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 219

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 220

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 227

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 229

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 231

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 248

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 249

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 267

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 268

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 270

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 271

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 273

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 275

Deprecated: Creation of dynamic property Kirki_Field_Typography::$label is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/kirki/core/class-kirki-field.php on line 291

Deprecated: Creation of dynamic property Kirki_Field_Typography::$label is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/kirki/core/class-kirki-field.php on line 291

Deprecated: Creation of dynamic property Kirki_Field_Typography::$label is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/kirki/core/class-kirki-field.php on line 291

Deprecated: Creation of dynamic property Kirki_Field_Typography::$label is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/kirki/core/class-kirki-field.php on line 291

Deprecated: Creation of dynamic property Merlin::$ready_big_button_url is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/themes/reinform/inc/merlin/class-merlin.php on line 268

Deprecated: Creation of dynamic property Merlin::$slug is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/themes/reinform/inc/merlin/class-merlin.php on line 275

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 321

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 321

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 748

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 748

Deprecated: Elementor\Elements_Manager::create_element_instance(): Implicitly marking parameter $element_type as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/elementor/includes/managers/elements.php on line 71

Deprecated: Elementor\Element_Base::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/elementor/includes/base/element-base.php on line 882

Deprecated: Elementor\Repeater::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/elementor/includes/elements/repeater.php on line 49

Deprecated: Elementor\Core\Utils\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/elementor/core/utils/collection.php on line 34

Deprecated: Creation of dynamic property WPCOM_Widget_Goodreads::$shelves is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/widgets/goodreads.php on line 33

Deprecated: Calling get_class() without arguments is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/router/package.module.router.php on line 311

Deprecated: Creation of dynamic property C_Router::$_request_method is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Calling get_class() without arguments is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/non_pope/class.photocrati_transient_manager.php on line 14

Deprecated: Creation of dynamic property WP_Taxonomy::$template is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-taxonomy.php on line 415

Deprecated: Creation of dynamic property WP_Taxonomy::$helps is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-taxonomy.php on line 415

Deprecated: Creation of dynamic property WP_Taxonomy::$sort is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-taxonomy.php on line 415

Deprecated: Creation of dynamic property WP_Taxonomy::$args is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-taxonomy.php on line 415

Deprecated: Calling get_class() without arguments is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-http.php on line 328

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/pomo/streams.php on line 21

Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/pomo/streams.php on line 22

Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/pomo/streams.php on line 153

Deprecated: Creation of dynamic property WP_Block_Type::$plan_check is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-type.php on line 284

Deprecated: Creation of dynamic property WP_Block_Type::$plan_check is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-type.php on line 284

Deprecated: Creation of dynamic property WP_Block_Type::$plan_check is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-type.php on line 284

Deprecated: Creation of dynamic property WP_Block_Type::$plan_check is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-type.php on line 284

Deprecated: Creation of dynamic property WP_Block_Type::$plan_check is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-type.php on line 284

Deprecated: Creation of dynamic property WP_Block_Type::$plan_check is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-type.php on line 284

Deprecated: Creation of dynamic property WP_Block_Type::$plan_check is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-block-type.php on line 284

Deprecated: Creation of dynamic property Jetpack_Shortcode_Unavailable::$shortcodes is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/modules/shortcodes/unavailable.php on line 19

Deprecated: Creation of dynamic property C_Routing_App::$_rewrite_patterns is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Creation of dynamic property C_Routing_App::$_routing_patterns is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Creation of dynamic property C_Routing_App::$_routing_patterns is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Creation of dynamic property C_Routing_App::$_rewrite_patterns is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Creation of dynamic property C_Routing_App::$_routing_patterns is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Creation of dynamic property C_Routing_App::$_routing_patterns is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Creation of dynamic property C_Routing_App::$_rewrite_patterns is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Creation of dynamic property C_Routing_App::$_routing_patterns is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Creation of dynamic property C_Routing_App::$_rewrite_patterns is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Creation of dynamic property C_Routing_App::$_routing_patterns is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: Creation of dynamic property C_Router::$_routed_app is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/nextgen-gallery/vendor/imagely/pope-framework/lib/class.extensibleobject.php on line 469

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp.php on line 173

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/class-wp-term.php on line 198
Marriage and Divorce – Josh Hawk
Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 420
Press Enter / Return to begin your search.

Marriage and Divorce

As I pastor one of the questions I occasionally get asked is “What does God think about divorce?” The Bible most certainly has plenty to say about marriage and divorce. The institution of marriage is introduced in the creation narrative at the very beginning. We are given a picture of God’s original intent. By the time we get to the books of the Law we read some specific instructions regarding marriage and divorce. Maybe surprising for some, the Old Testament Law actually allows for divorce under certain circumstances. However, throughout scripture it is clear that divorce should never be thought of as an ideal but rather as an exception. In one of the books of the Prophets we read that God “hates divorce” (Malachi 2:16). It is very apparent that although divorce was permitted it is not at all what God desires. In the first three Gospels Jesus teaches on divorce and marriage. He says, “whoever divorces his wife, except for sexual immorality, and marries another commits adultery” (Matthew 19:9, ESV). This was in response to a Pharisee trying to “test” him by asking “is it lawful for a man to divorce his wife?” A plain reading of this text, as well as the other Gospel accounts of the same teaching (Mark 10 and Luke 16), will inevitably lead us to the conclusion that the only time God allows divorce is when either partner commits adultery. This is also In keeping with the Old Testament exceptions that we find in the Law. The Apostle Paul reiterates this and adds one other exception that if your spouse is the one who leaves you then you are free to remarry (1 Corinthians 7).

One thing I find fascinating is that marriage and divorce is not at all confined to the Christian faith or to our scripture. Marriage is nearly a universal social institution that in one form or another exists with few exceptions in most cultures. It is easy enough to make a compelling case from the perspective of the Bible of what to do or not to do, but in recent years I have been drawn more to not merely what the Bible says but rather why it says what it says. As mentioned above, the Bible says plenty regarding marriage and divorce, and for many it is enough to just accept it because God said it. God is the ultimate authority and whatever he says we just accept. For good or bad (and maybe some of both) this line of thinking is no longer prevalent and is not an effective way of communicating God’s principles, at least in our North American context. Personally I still place a high authority on scripture, but for me it has more to do with the reality that I believe God’s principles work. For this reason, when I read exhortations in scripture, or specific behavioral condemnations or warnings I find myself asking the deeper question of why. When examine more closely the scriptures that talk about marriage and divorce and as we begin to unpack them we see that there are underlying principles that frankly not only pertain to a Judaeo-Christian ethic but can in fact be applied in a universal sense. Why? Because they are true. 

Jesus called out the Pharisees by telling them, “You are those who justify yourselves before men, but God knows your hearts. For what is exalted among men is an abomination in the sight of God” (Luke 16:15, ESV). All too often I have seen scripture treated in the way the Pharisees thought of it. Verses in the Bible have been used as a way to justify ones actions or fortify a certain cultural ethic or ideology. During the time of Jesus, Roman culture allowed a certificate of divorce for any reason (much like today in most western cultures). Jesus was trying to tell the Pharisees that yes, God allows divorce under certain circumstances because of their “hardened hearts,” but that was never his hope for marriage. My personal conviction has become that divorce is not God’s hope for marriage, not merely because it is contrary to divine law, but because it results in a lot of pain and brokenness. I have divorced friends who told me, “I know God hates divorce, but do you know who else hates divorce? Those who get divorced.” Even with the worst relationships where divorce was the best case scenario, it still leaves in its wake pain and brokenness. It is for this reason I believe Jesus wanted to accentuate the reality that nobody should seek after divorce and if at all avoidable to absolutely avoid it. 

However, there are plenty of instances and exceptions when divorce is not avoidable. And as I unpack the principles underneath God’s words on marriage and divorce I see a God who deeply cares about each individual and wants to protect them. When we focus on the letter of the law we often fail to see God’s heart in the midst of the law. The story of the Bible is one of reconciliation. It is a story about a God who reconciles a people back to him. By its nature divorce is a separation rather than a reconciliation and so of course this goes against God’s bigger story. However, it has become increasingly apparent to me that the Kingdom of God is not one of laws. In fact Jesus warns the scribes and Pharisees by saying “Woe to you hypocrites, because you shut off the kingdom of heaven from people” (Matthew 23:13). When we focus on the letter of the law rather than the heart behind it we often are preventing people from being able to live in the true Kingdom of God. We absolutely should take heed and listen closely to what God says through the scripture regarding divorce and marriage. Not because we will be damned to an eternal hell if we do not obey, but instead because we trust that as our creator, God knows best. And in knowing us, he also understands us. God’s laws regarding marriage and divorce are rooted in protection. There are plenty of instances when divorce, even if adultery has not happened, is the path of greatest protection. I think God understands this and I believe his grace is sufficient during these times. Of course it should be thought of as an exception and should be always be a last resort, but I believe in some instances peace can still be found in divorce and remarriage. As long as our heart is set on pleasing God and not bent toward wickedness I believe he honors that and will guide us toward deeper truth. 


Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 378

Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 379

Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 380

Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 381

Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 382

Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 383

Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 378

Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 379

Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 380

Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 381

Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 382

Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 383

Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 378

Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 379

Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 380

Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 381

Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 382

Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /home/stjohnsw/public_html/joshhawkpdx.com/wp-includes/category.php on line 383