Things Unseen with Sinclair B. Ferguson

Many people today think that seeing is believing, but Christians know there is more to life than meets the eye. We must look beyond this momentary life to understand its eternal significance, walking by faith rather than by sight. Things Unseen with Sinclair B. Ferguson is a weekday devotional podcast featuring thoughtful reflections on the Christian life and our relationship with God. Each week follows a theme to guide you day by day in the pursuit of spiritual renewal. A podcast from Ligonier ...

Remembering the Covenant

26 Jan 2023
07:09

Every time we come to the Lord's Table, Jesus reminds us of His covenant love and the cost of our redemption. Today, Sinclair Ferguson considers how the Lord helps His forgetful people remember the covenant of grace. Read the transcript:

Storing Up Scripture in Our Hearts

25 Jan 2023
05:37

It may be impossible to overemphasize the importance of storing up Scripture in our hearts. Today, Sinclair Ferguson describes the value of equipping ourselves to face future challenges by memorizing God's Word in the present. Read the transcript:

Lest You Forget the Lord

24 Jan 2023
05:29

When we grow despondent and wonder if God has forgotten us, the opposite might actually be true: we've forgotten what our God is like. Today, Sinclair Ferguson reflects on the peculiar warning to "take care lest you forget the LORD" (Deut....

A Day to Remember

23 Jan 2023
07:06

"Remember" is a common command in Scripture. Yet Christians often forget one of the Bible's most important passages about remembering. Today, Sinclair Ferguson discusses the Sabbath, a day devoted to remembering the Lord. Read the transcrip...

Give Sin a Name

20 Jan 2023
05:31

It is unlikely that we will be delivered from the blemishes on our character until we confess our sin by name. Today, Sinclair Ferguson provides three essential principles for pursuing repentance and spiritual transformation. Read the transcript:

Loud Opinions and Little Prayer

19 Jan 2023
05:23

How much better would a Christian serve his nation if he spent less time complaining about society and more time pleading for it in prayer? Today, Sinclair Ferguson contrasts wasteful and fruitful ways of dealing with political concerns. Read the...

Can You Keep a Secret?

18 Jan 2023
04:27

It's desirable to be people who are kind, welcoming, and friendly. But can we be trusted to keep a secret? Today, Sinclair Ferguson examines the virtue of faithfulness and the damage that an unguarded tongue can cause. Read the transcript:

The Austere Christian

17 Jan 2023
05:15

Christians ought to prize knowing God's Word and obeying His precepts. But if our discipline doesn't produce gentleness, we've gone dangerously askew. Today, Sinclair Ferguson addresses the problem of a loveless faith. Read the transcript:

The Faults We Fail to Notice

16 Jan 2023
05:08

Just as one stain can ruin our favorite outfit, a neglected blemish on a Christian's character can spoil his witness. Today, Sinclair Ferguson reflects on a penetrating letter by John Newton, who wrote the hymn "Amazing Grace." Read the tra...

Growing in Love for the Church

3 Jan 2023
04:13

When we come to faith in Jesus Christ, we're not only bound together with Him, but we're also bound to His people. Today, Sinclair Ferguson presents the new year as an opportunity to grow in love for the church, the family of God. Read the transcript...

Beginning a New Year Well

2 Jan 2023
03:42

A new year represents an opportunity to commit ourselves to the Lord. Today, Sinclair Ferguson invites us to express our commitment afresh to God and to pray for His help in the year ahead. Read the transcript:

A New Daily Devotional Podcast: Things Unseen

28 Nov 2022
01:30

Beginning January 2, 2023, join Sinclair Ferguson for this new daily devotional podcast. Every Monday through Friday, listen to thoughtful reflections on the Christian life and our relationship with God. Subscribe today so you don’t miss an episode.

SettingsRequest history8.3.17PHP Version5.27sRequest Duration4MBMemory UsageGET podcasts/{podcast}
status
200 OK
full_url
https://premier.amperative.site/podcasts/things-unseen-with-sinclair-b-ferguson?page=34
action_name
podcasts.show
controller_action
App\Http\Controllers\PodcastController@show
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
status
200 OK
full_url
https://premier.amperative.site/podcasts/things-unseen-with-sinclair-b-ferguson?page=34
action_name
podcasts.show
controller_action
App\Http\Controllers\PodcastController@show
uri
GET podcasts/{podcast}
scope_bindings
true
controller
App\Http\Controllers\PodcastController@show
file
app/Http/Controllers/PodcastController.php:49-90
middleware
web
duration
5.27s
peak_memory
6MB
response
text/html; charset=UTF-8
request_format
html
request_query
0 of 0
array:1 [ "page" => "34" ]
request_request
[]
request_headers
0 of 0
array: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" ] ]
request_cookies
[]
response_headers
0 of 0
array:3 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Tue, 03 Jun 2025 09:12:20 GMT" ] ]
session_attributes
0 of 0
array:1 [ "_token" => "FZhDVthw6ojely5nhQQnQaNsH5elFP9nOmaCojI3" ]
    • Booting (42.84ms)time
    • Application (5.23s)time
    • Routing (3.35ms)
    • Preparing Response (5.16s)
    • 1 x Application (99.19%)
      5.23s
      1 x Preparing Response (97.97%)
      5.16s
      1 x Booting (0.81%)
      42.84ms
      1 x Routing (0.06%)
      3.35ms
      61 templates were rendered
      • 1x templates.podcasts.showshow.blade.php#?blade
      • 1x components.sections.header-with-contentheader-with-content.blade.php#?blade
      • 1x components.sections.header-topheader-top.blade.php#?blade
      • 31x components.iconicon.blade.php#?blade
      • 12x components.cards.episodeepisode.blade.php#?blade
      • 1x components.paginationpagination.blade.php#?blade
      • 1x components.recommendations.index-bespokeindex-bespoke.blade.php#?blade
      • 1x components.promotional-blockspromotional-blocks.blade.php#?blade
      • 1x components.sections.footerfooter.blade.php#?blade
      • 2x components.form.inputinput.blade.php#?blade
      • 2x components.form.input-groupinput-group.blade.php#?blade
      • 1x components.layouts.mastermaster.blade.php#?blade
      • 1x components.faviconfavicon.blade.php#?blade
      • 1x components.social-metasocial-meta.blade.php#?blade
      • 1x components.modals.searchsearch.blade.php#?blade
      • 1x components.modals.generic-1generic-1.blade.php#?blade
      • 1x components.toast-controllertoast-controller.blade.php#?blade
      • 1x components.modals.model-show-thank-youmodel-show-thank-you.blade.php#?blade
      uri
      GET podcasts/{podcast}
      middleware
      web
      scope_bindings
      true
      controller
      App\Http\Controllers\PodcastController@show
      as
      podcasts.show
      file
      app/Http/Controllers/PodcastController.php:49-90
      24 statements were executed (15 duplicates)Show only duplicates53.41ms
      • RedirectMiddleware.php#49premier1.09msselect * from `redirects` where `is_regex` = 1 and `redirects`.`deleted_at` is null
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Middleware/RedirectMiddleware.php:49
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:127
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:807
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:786
      • RedirectMiddleware.php#79premier630μsselect * from `redirects` where `is_regex` = 0 and `match` = '/podcasts/things-unseen-with-sinclair-b-ferguson' and `is_active` = 1 and `redirects`.`deleted_at` is null limit 1
        Bindings
        • 0: 0
        • 1: /podcasts/things-unseen-with-sinclair-b-ferguson
        • 2: 1
        Backtrace
        • app/Http/Middleware/RedirectMiddleware.php:79
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:127
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:807
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:786
      • DatabaseSessionHandler.php#97premier520μsselect * from `sessions` where `id` = 'lEia23JDxzJtd2l2Y4QXY4ipIY8QZAnB7m5IS8pz' limit 1
        Bindings
        • 0: lEia23JDxzJtd2l2Y4QXY4ipIY8QZAnB7m5IS8pz
        Backtrace
        • vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php:97
        • vendor/laravel/framework/src/Illuminate/Session/Store.php:117
        • vendor/laravel/framework/src/Illuminate/Session/Store.php:105
        • vendor/laravel/framework/src/Illuminate/Session/Store.php:89
        • vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:147
      • ContentFamilyTrait.php#42premier1.1msselect * from `podcasts` where `slug` = 'things-unseen-with-sinclair-b-ferguson' and `is_active` = 1 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: things-unseen-with-sinclair-b-ferguson
        • 1: 1
        Backtrace
        • app/Models/Traits/ContentFamilyTrait.php:42
        • vendor/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php:61
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:961
        • vendor/livewire/livewire/src/Features/SupportPageComponents/SupportPageComponents.php:214
        • vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:42
      • PromotionalBlockCacheMiddleware.php#24premier690μsselect * from `promotional_blocks` where (`display_from` is null or `display_from` < '2025-06-03 10:12:20') and (`display_to` is null or `display_to` > '2025-06-03 10:12:20')
        Bindings
        • 0: 2025-06-03 10:12:20
        • 1: 2025-06-03 10:12:20
        Backtrace
        • app/Http/Middleware/PromotionalBlockCacheMiddleware.php:24
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Http/Middleware/PromotionalBlockCacheMiddleware.php:23
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209
      • PodcastController.php#51premier610μsselect exists(select * from `brands` where `brands`.`id` is null and `brands`.`deleted_at` is null) as `exists`
        Backtrace
        • app/Http/Controllers/PodcastController.php:51
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • PodcastController.php#67premier24.12msselect count(*) as aggregate from `podcast_episodes` where `podcast_episodes`.`podcast_id` = 54 and `podcast_episodes`.`podcast_id` is not null and `published_at` <= '2025-06-03 10:12:20' and `podcast_episodes`.`deleted_at` is null
        Bindings
        • 0: 54
        • 1: 2025-06-03 10:12:20
        Backtrace
        • app/Http/Controllers/PodcastController.php:67
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • PodcastController.php#67premier13.06msselect * from `podcast_episodes` where `podcast_episodes`.`podcast_id` = 54 and `podcast_episodes`.`podcast_id` is not null and `published_at` <= '2025-06-03 10:12:20' and `podcast_episodes`.`deleted_at` is null order by `published_at` desc, `published_at` desc limit 15 offset 495
        Bindings
        • 0: 54
        • 1: 2025-06-03 10:12:20
        Backtrace
        • app/Http/Controllers/PodcastController.php:67
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • PodcastController.php#67premier740μsselect * from `favourites` where `favourites`.`favourite_id` in (10900, 10901, 10902, 10903, 10904, 10905, 10906, 10907, 10908, 10917, 10918, 10919) and `favourites`.`favourite_type` = 'App\\Models\\PodcastEpisode'
        Bindings
        • 0: App\Models\PodcastEpisode
        Backtrace
        • app/Http/Controllers/PodcastController.php:67
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • Setting.php#20premier540μsselect * from `settings` where `setting_key` = 'web_donation_link' limit 1
        Bindings
        • 0: web_donation_link
        Backtrace
        • app/Models/Setting.php:20
        • app/Helpers/Settings.php:6
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • Setting.php#20premier420μsselect * from `settings` where `setting_key` = 'web_donation_link' limit 1
        Bindings
        • 0: web_donation_link
        Backtrace
        • app/Models/Setting.php:20
        • app/Helpers/Settings.php:6
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • PodcastEpisode.php#100premier720μsselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier670μsselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier680μsselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier1.2msselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier660μsselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier810μsselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier720μsselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier690μsselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier690μsselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier1.03msselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier700μsselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • PodcastEpisode.php#100premier700μsselect * from `podcasts` where `podcasts`.`id` = 54 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 54
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:127
        • view::templates.podcasts.show:61
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • Setting.php#20premier620μsselect * from `settings` where `setting_key` = 'web_donation_link' limit 1
        Bindings
        • 0: web_donation_link
        Backtrace
        • app/Models/Setting.php:20
        • app/Helpers/Settings.php:6
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      App\Models\Podcast
      13Podcast.php#?
      App\Models\PodcastEpisode
      12PodcastEpisode.php#?
      App\Models\Setting
      3Setting.php#?
          _token
          FZhDVthw6ojely5nhQQnQaNsH5elFP9nOmaCojI3
          ClearShow all
          Date ↕MethodURLData
          #12025-06-03 10:12:25GET/podcasts/things-unseen-with-sinclair-b-ferguson?page=34612428