Playback speed
Playback speed
John Macarthur continues his Thanksgiving-themed week of messages on gratitude.
Released on 21 Nov 2023
Continuing John MacArthur's series on thankfulness.
John Macarthur continues his exploration of the theme of gratitude, with the story of the 10 lepers Jesus healed.
John MacArthur presents a message to help you become truly thankful.
You’re almost there! To access this content
A world of great Christian audio is just around the corner
Enter a search term to search for presenters, podcasts, music and more.
No results found.
[]
[]
0 of 0array:15 [▼ "host" => array:1 [▶ 0 => "premier.amperative.site" ] "connection" => array:1 [▶ 0 => "keep-alive" ] "pragma" => array:1 [▶ 0 => "no-cache" ] "cache-control" => array:1 [▶ 0 => "no-cache" ] "sec-ch-ua" => array:1 [▶ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "sec-ch-ua-mobile" => array:1 [▶ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [▶ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [▶ 0 => "1" ] "user-agent" => array:1 [▶ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [▶ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [▶ 0 => "none" ] "sec-fetch-mode" => array:1 [▶ 0 => "navigate" ] "sec-fetch-user" => array:1 [▶ 0 => "?1" ] "sec-fetch-dest" => array:1 [▶ 0 => "document" ] "accept-encoding" => array:1 [▶ 0 => "gzip, deflate, br, zstd" ] ]
[]
0 of 0array:3 [▼ "content-type" => array:1 [▶ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [▶ 0 => "no-cache, private" ] "date" => array:1 [▶ 0 => "Fri, 06 Jun 2025 13:07:26 GMT" ] ]
0 of 0array:1 [▼ "_token" => "oOpsU0zG2I3dggOFymsyZ7ngRsIIy8RIFIlsj95Z" ]
1 x Application (72.87%) | 108ms |
1 x Preparing Response (58.71%) | 87.34ms |
1 x Booting (27.11%) | 40.33ms |
1 x Routing (2.34%) | 3.48ms |
select * from `redirects` where `is_regex` = 1 and `redirects`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `redirects` where `is_regex` = 0 and `match` = '/grace-to-you/audio-series/episodes/audio-items/four-portraits-of-the-thankful-redeemed-part-1' and `is_active` = 1 and `redirects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `sessions` where `id` = '4v3iJBYqDO9EM9uOOywfUY1y8aLlsrfPjAHF8C0G' limit 1
Bindings |
|
Backtrace |
|
select * from `brands` where `slug` = 'grace-to-you' and `is_active` = 1 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `audio_series` where `audio_series`.`brand_id` = 7 and `audio_series`.`brand_id` is not null and `slug` = 'episodes' and `audio_series`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `audio_items` where `audio_items`.`audio_series_id` = 13 and `audio_items`.`audio_series_id` is not null and `slug` = 'four-portraits-of-the-thankful-redeemed-part-1' and `audio_items`.`deleted_at` is null order by `published_at` desc limit 1
Bindings |
|
Backtrace |
|
select * from `promotional_blocks` where (`display_from` is null or `display_from` < '2025-06-06 14:07:26') and (`display_to` is null or `display_to` > '2025-06-06 14:07:26')
Bindings |
|
Backtrace |
|
select * from `brands` where `brands`.`id` = 7 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `audio_series` where `audio_series`.`id` = 13 and `audio_series`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brands` where `brands`.`id` = 7 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 1602 and `musicables`.`musicable_type` = 'App\\Models\\AudioItem' and `music_genres`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select exists(select * from `audio_series` where `audio_series`.`id` = 13 and `audio_series`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 13 and `musicables`.`musicable_type` = 'App\\Models\\AudioSeries' and `music_genres`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select * from `listenable_progress_items` where `listenable_progress_items`.`listenable_type` = 'App\\Models\\AudioItem' and `listenable_progress_items`.`listenable_id` = 1602 and `listenable_progress_items`.`listenable_id` is not null and `user_id` is null limit 1
Bindings |
|
Backtrace |
|
select * from `audio_items` where `audio_series_id` = 13 and ((not exists (select * from `audio_series` where `audio_items`.`audio_series_id` = `audio_series`.`id` and `audio_series`.`deleted_at` is null)) or (exists (select * from `audio_series` where `audio_items`.`audio_series_id` = `audio_series`.`id` and ((not exists (select * from `brands` where `audio_series`.`brand_id` = `brands`.`id` and `brands`.`deleted_at` is null)) or (exists (select * from `brands` where `audio_series`.`brand_id` = `brands`.`id` and `is_active` = 1 and `brands`.`deleted_at` is null))) and `is_active` = 1 and `audio_series`.`deleted_at` is null))) and `is_active` = 1 and `published_at` <= '2025-06-06 14:07:26' and `published_at` < '2023-11-21 12:00:00' and `audio_items`.`deleted_at` is null order by `published_at` desc limit 1
Bindings |
|
Backtrace |
|
select * from `audio_items` where `audio_series_id` = 13 and ((not exists (select * from `audio_series` where `audio_items`.`audio_series_id` = `audio_series`.`id` and `audio_series`.`deleted_at` is null)) or (exists (select * from `audio_series` where `audio_items`.`audio_series_id` = `audio_series`.`id` and ((not exists (select * from `brands` where `audio_series`.`brand_id` = `brands`.`id` and `brands`.`deleted_at` is null)) or (exists (select * from `brands` where `audio_series`.`brand_id` = `brands`.`id` and `is_active` = 1 and `brands`.`deleted_at` is null))) and `is_active` = 1 and `audio_series`.`deleted_at` is null))) and `is_active` = 1 and `published_at` <= '2025-06-06 14:07:26' and `published_at` > '2023-11-21 12:00:00' and `audio_items`.`deleted_at` is null order by `published_at` asc limit 3
Bindings |
|
Backtrace |
|
select exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 1602 and `musicables`.`musicable_type` = 'App\\Models\\AudioItem' and `music_genres`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select exists(select * from `audio_series` where `audio_series`.`id` = 13 and `audio_series`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 13 and `musicables`.`musicable_type` = 'App\\Models\\AudioSeries' and `music_genres`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select * from `settings` where `setting_key` = 'web_donation_link' limit 1
Bindings |
|
Backtrace |
|
select * from `settings` where `setting_key` = 'web_donation_link' limit 1
Bindings |
|
Backtrace |
|
select exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 1602 and `musicables`.`musicable_type` = 'App\\Models\\AudioItem' and `music_genres`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select exists(select * from `audio_series` where `audio_series`.`id` = 13 and `audio_series`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 13 and `musicables`.`musicable_type` = 'App\\Models\\AudioSeries' and `music_genres`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select * from `audio_series` where `audio_series`.`id` = 13 and `audio_series`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brands` where `brands`.`id` = 7 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `audio_series` where `audio_series`.`id` = 13 and `audio_series`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brands` where `brands`.`id` = 7 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `audio_series` where `audio_series`.`id` = 13 and `audio_series`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brands` where `brands`.`id` = 7 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brand_pages` where `brand_pages`.`brand_id` = 7 and `brand_pages`.`brand_id` is not null and ((not exists (select * from `brands` where `brand_pages`.`brand_id` = `brands`.`id` and `brands`.`deleted_at` is null)) or (exists (select * from `brands` where `brand_pages`.`brand_id` = `brands`.`id` and `is_active` = 1 and `brands`.`deleted_at` is null))) and `is_active` = 1 and `brand_pages`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `audio_series` where `audio_series`.`brand_id` = 7 and `audio_series`.`brand_id` is not null and ((not exists (select * from `brands` where `audio_series`.`brand_id` = `brands`.`id` and `brands`.`deleted_at` is null)) or (exists (select * from `brands` where `audio_series`.`brand_id` = `brands`.`id` and `is_active` = 1 and `brands`.`deleted_at` is null))) and `is_active` = 1 and `audio_series`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `article_series` where `article_series`.`brand_id` = 7 and `article_series`.`brand_id` is not null and ((not exists (select * from `brands` where `article_series`.`brand_id` = `brands`.`id` and `brands`.`deleted_at` is null)) or (exists (select * from `brands` where `article_series`.`brand_id` = `brands`.`id` and `is_active` = 1 and `brands`.`deleted_at` is null))) and `is_active` = 1 and `article_series`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `podcasts` where `podcasts`.`brand_id` = 7 and `podcasts`.`brand_id` is not null and ((not exists (select * from `brands` where `podcasts`.`brand_id` = `brands`.`id` and `brands`.`deleted_at` is null)) or (exists (select * from `brands` where `podcasts`.`brand_id` = `brands`.`id` and `is_active` = 1 and `brands`.`deleted_at` is null))) and `is_active` = 1 and `podcasts`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `brands` where `brands`.`id` = 7 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brands` where `brands`.`id` = 7 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brand_pages` where `brand_pages`.`brand_id` = 7 and `brand_pages`.`brand_id` is not null and ((not exists (select * from `brands` where `brand_pages`.`brand_id` = `brands`.`id` and `brands`.`deleted_at` is null)) or (exists (select * from `brands` where `brand_pages`.`brand_id` = `brands`.`id` and `is_active` = 1 and `brands`.`deleted_at` is null))) and `is_active` = 1 and `brand_pages`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `audio_series` where `audio_series`.`brand_id` = 7 and `audio_series`.`brand_id` is not null and ((not exists (select * from `brands` where `audio_series`.`brand_id` = `brands`.`id` and `brands`.`deleted_at` is null)) or (exists (select * from `brands` where `audio_series`.`brand_id` = `brands`.`id` and `is_active` = 1 and `brands`.`deleted_at` is null))) and `is_active` = 1 and `audio_series`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `article_series` where `article_series`.`brand_id` = 7 and `article_series`.`brand_id` is not null and ((not exists (select * from `brands` where `article_series`.`brand_id` = `brands`.`id` and `brands`.`deleted_at` is null)) or (exists (select * from `brands` where `article_series`.`brand_id` = `brands`.`id` and `is_active` = 1 and `brands`.`deleted_at` is null))) and `is_active` = 1 and `article_series`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `podcasts` where `podcasts`.`brand_id` = 7 and `podcasts`.`brand_id` is not null and ((not exists (select * from `brands` where `podcasts`.`brand_id` = `brands`.`id` and `brands`.`deleted_at` is null)) or (exists (select * from `brands` where `podcasts`.`brand_id` = `brands`.`id` and `is_active` = 1 and `brands`.`deleted_at` is null))) and `is_active` = 1 and `podcasts`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `settings` where `setting_key` = 'web_donation_link' limit 1
Bindings |
|
Backtrace |
|