Playback speed
Playback speed
Since 1969, GRACE TO YOU has been taking John MacArthur’s verse-by-verse Bible teaching near and far, for the purpose of “equipping the saints for the work of the service, to the building up of the body of Christ.” On GRACE TO YOU, John MacArthur shows you how you can protect your children from all of the corruption in this wicked world. That’s next . . . on GRACE TO YOU.
Released on 5 Jan 2024
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 => "Sun, 18 May 2025 17:12:19 GMT" ] ]
0 of 0array:1 [▼ "_token" => "l5wd0TSRpiY4KIanF7dSDfGn392xhbdBuqyFX24i" ]
1 x Application (81.26%) | 93.37ms |
1 x Booting (18.73%) | 21.52ms |
1 x Routing (2.07%) | 2.38ms |
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/shade-for-our-children-part-2' and `is_active` = 1 and `redirects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `sessions` where `id` = 'BtlnOJLCtyN8WHAdq3EMkImRndFdyYirtood4LWG' 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` = 'shade-for-our-children-part-2' 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-05-18 18:12:19') and (`display_to` is null or `display_to` > '2025-05-18 18:12:19')
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` = 1936 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` = 1936 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-05-18 18:12:19' and `published_at` < '2024-01-05 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-05-18 18:12:19' and `published_at` > '2024-01-05 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` = 1936 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 * 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` = 1936 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 `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 |
|