Acts and the Apostle Peter

00:00
00:00

In our sin, we never would have chosen Christ. But He marked out His people to be His special possession, choosing us by Himself and for Himself. Today, Steven Lawson highlights how God's sovereign grace undergirds the gospel preaching of the Apostle Peter. Get Steven Lawson's two teaching series Foundations of Grace: Old and New Testament on DVD, plus lifetime digital access to both series and their study guides, for your donation of any amount: https://gift.renewingyourmind.org/3537/foundations-of-grace Meet Today's Teacher: Steven Lawson is founder and president of OnePassion Ministries in Dallas. He is a Ligonier Ministries teaching fellow, professor of preaching and dean of D.Min. studies at The Master's Seminary, and teacher for the Institute for Expository Preaching. He is author of many books, including The Passionate Preaching of Martyn Lloyd-Jones, John Knox: Fearless Faith, and The Moment of Truth. Meet the Host: Nathan W. Bingham is vice president of ministry engagement for Ligonier Ministries, executive producer and host of Renewing Your Mind, host of the Ask Ligonier podcast, and a graduate of Presbyterian Theological College in Melbourne, Australia. Nathan joined Ligonier in 2012 and lives in Central Florida with his wife and four children.

Released on 27 Aug 2024

Share this page...
SettingsRequest history8.3.17PHP Version1.23sRequest Duration4MBMemory UsageGET podcasts/{podcast}/episodes/{episode}
status
200 OK
full_url
https://premier.amperative.site/podcasts/renewing-your-mind-with-r-c-sproul/episodes/acts-and-the-ap...
action_name
podcasts.episodes.show
controller_action
App\Http\Controllers\PodcastEpisodesController@show
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
status
200 OK
full_url
https://premier.amperative.site/podcasts/renewing-your-mind-with-r-c-sproul/episodes/acts-and-the-ap...
action_name
podcasts.episodes.show
controller_action
App\Http\Controllers\PodcastEpisodesController@show
uri
GET podcasts/{podcast}/episodes/{episode}
scope_bindings
true
controller
App\Http\Controllers\PodcastEpisodesController@show
file
app/Http/Controllers/PodcastEpisodesController.php:20-36
middleware
web
duration
1.23s
peak_memory
6MB
response
text/html; charset=UTF-8
request_format
html
request_query
[]
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 => "Thu, 24 Jul 2025 15:54:44 GMT" ] ]
session_attributes
0 of 0
array:1 [ "_token" => "LHPDHfJMY5Ihb7xa44jdymFZcVmTEvWv4z33y1Dq" ]
    • Booting (63.28ms)time
    • Application (1.16s)time
    • Routing (4.92ms)
    • Preparing Response (1.12s)
    • 1 x Application (94.84%)
      1.16s
      1 x Preparing Response (90.93%)
      1.12s
      1 x Booting (5.15%)
      63.28ms
      1 x Routing (0.4%)
      4.92ms
      62 templates were rendered
      • 1x templates.podcast-episodes.showshow.blade.php#?blade
      • 1x livewire.section-podcast-playersection-podcast-player.blade.php#?blade
      • 1x components.sections.header-playerheader-player.blade.php#?blade
      • 1x components.sections.header-topheader-top.blade.php#?blade
      • 35x components.iconicon.blade.php#?blade
      • 1x components.player.tracktrack.blade.php#?blade
      • 1x components.modals.modal-confirmationmodal-confirmation.blade.php#?blade
      • 3x components.modals.generic-1generic-1.blade.php#?blade
      • 1x components.sharethissharethis.blade.php#?blade
      • 3x components.cards.episodeepisode.blade.php#?blade
      • 1x components.modals.model-show-signupmodel-show-signup.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.toast-controllertoast-controller.blade.php#?blade
      • 1x components.modals.model-show-thank-youmodel-show-thank-you.blade.php#?blade
      uri
      GET podcasts/{podcast}/episodes/{episode}
      middleware
      web
      scope_bindings
      true
      controller
      App\Http\Controllers\PodcastEpisodesController@show
      as
      podcasts.episodes.show
      file
      app/Http/Controllers/PodcastEpisodesController.php:20-36
      25 statements were executed (13 duplicates)Show only duplicates56.76ms
      • RedirectMiddleware.php#49premier930μsselect * 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#79premier490μsselect * from `redirects` where `is_regex` = 0 and `match` = '/podcasts/renewing-your-mind-with-r-c-sproul/episodes/acts-and-the-apostle-peter' and `is_active` = 1 and `redirects`.`deleted_at` is null limit 1
        Bindings
        • 0: 0
        • 1: /podcasts/renewing-your-mind-with-r-c-sproul/episodes/acts-and-the-apostle-peter
        • 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#97premier620μsselect * from `sessions` where `id` = 'q4Db7MDJPECuZ1xBeUTyzSw3B9SA87JKYgC77kmL' limit 1
        Bindings
        • 0: q4Db7MDJPECuZ1xBeUTyzSw3B9SA87JKYgC77kmL
        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#42premier690μsselect * from `podcasts` where `slug` = 'renewing-your-mind-with-r-c-sproul' and `is_active` = 1 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: renewing-your-mind-with-r-c-sproul
        • 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
      • ContentFamilyTrait.php#59premier21.48msselect * from `podcast_episodes` where `podcast_episodes`.`podcast_id` = 46 and `podcast_episodes`.`podcast_id` is not null and `slug` = 'acts-and-the-apostle-peter' and `podcast_episodes`.`deleted_at` is null order by `published_at` desc limit 1
        Bindings
        • 0: 46
        • 1: acts-and-the-apostle-peter
        Backtrace
        • app/Models/Traits/ContentFamilyTrait.php:59
        • vendor/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php:56
        • 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#24premier1.06msselect * from `promotional_blocks` where (`display_from` is null or `display_from` < '2025-07-24 16:54:44') and (`display_to` is null or `display_to` > '2025-07-24 16:54:44')
        Bindings
        • 0: 2025-07-24 16:54:44
        • 1: 2025-07-24 16:54:44
        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
      • PodcastEpisodesController.php#22premier650μsselect exists(select * from `brands` where `brands`.`id` is null and `brands`.`deleted_at` is null) as `exists`
        Backtrace
        • app/Http/Controllers/PodcastEpisodesController.php:22
        • 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
      • PodcastEpisode.php#195premier1.07msselect exists(select * from `musicables` where `musicables`.`musicable_type` = 'App\\Models\\PodcastEpisode' and `musicables`.`musicable_id` = 21277 and `musicables`.`musicable_id` is not null) as `exists`
        Bindings
        • 0: App\Models\PodcastEpisode
        • 1: 21277
        Backtrace
        • app/Models/PodcastEpisode.php:195
        • app/Livewire/SectionPodcastPlayer.php:103
        • app/Livewire/SectionPodcastPlayer.php:42
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
      • PodcastEpisode.php#102premier630μsselect * from `podcasts` where `podcasts`.`id` = 46 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Models/PodcastEpisode.php:102
        • app/Models/PodcastEpisode.php:195
        • app/Livewire/SectionPodcastPlayer.php:103
        • app/Livewire/SectionPodcastPlayer.php:42
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
      • Podcast.php#215premier690μsselect exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 46 and `musicables`.`musicable_type` = 'App\\Models\\Podcast' and `music_genres`.`deleted_at` is null) as `exists`
        Bindings
        • 0: 46
        • 1: App\Models\Podcast
        Backtrace
        • app/Models/Podcast.php:215
        • app/Models/PodcastEpisode.php:195
        • app/Livewire/SectionPodcastPlayer.php:103
        • app/Livewire/SectionPodcastPlayer.php:42
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
      • SectionPodcastPlayer.php#107premier600μsselect * from `listenable_progress_items` where `listenable_progress_items`.`listenable_type` = 'App\\Models\\PodcastEpisode' and `listenable_progress_items`.`listenable_id` = 21277 and `listenable_progress_items`.`listenable_id` is not null and `user_id` is null limit 1
        Bindings
        • 0: App\Models\PodcastEpisode
        • 1: 21277
        Backtrace
        • app/Livewire/SectionPodcastPlayer.php:107
        • app/Livewire/SectionPodcastPlayer.php:42
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95
      • SectionPodcastPlayer.php#167premier9.18msselect * from `podcast_episodes` where `podcast_id` = 46 and `published_at` < '2024-08-27 05:01:00' and `podcast_episodes`.`deleted_at` is null order by `published_at` desc limit 1
        Bindings
        • 0: 46
        • 1: 2024-08-27 05:01:00
        Backtrace
        • app/Livewire/SectionPodcastPlayer.php:167
        • app/Livewire/SectionPodcastPlayer.php:44
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95
      • SectionPodcastPlayer.php#177premier10.51msselect * from `podcast_episodes` where `podcast_id` = 46 and `published_at` > '2024-08-27 05:01:00' and `podcast_episodes`.`deleted_at` is null order by `published_at` asc limit 3
        Bindings
        • 0: 46
        • 1: 2024-08-27 05:01:00
        Backtrace
        • app/Livewire/SectionPodcastPlayer.php:177
        • app/Livewire/SectionPodcastPlayer.php:45
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95
      • PodcastEpisode.php#195premier800μsselect exists(select * from `musicables` where `musicables`.`musicable_type` = 'App\\Models\\PodcastEpisode' and `musicables`.`musicable_id` = 21277 and `musicables`.`musicable_id` is not null) as `exists`
        Bindings
        • 0: App\Models\PodcastEpisode
        • 1: 21277
        Backtrace
        • app/Models/PodcastEpisode.php:195
        • view::livewire.section-podcast-player:4
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:16
      • Podcast.php#215premier660μsselect exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 46 and `musicables`.`musicable_type` = 'App\\Models\\Podcast' and `music_genres`.`deleted_at` is null) as `exists`
        Bindings
        • 0: 46
        • 1: App\Models\Podcast
        Backtrace
        • app/Models/Podcast.php:215
        • app/Models/PodcastEpisode.php:195
        • view::livewire.section-podcast-player:4
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
      • Setting.php#20premier820μ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/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:16
      • Setting.php#20premier380μ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/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:16
      • PodcastEpisode.php#195premier810μsselect exists(select * from `musicables` where `musicables`.`musicable_type` = 'App\\Models\\PodcastEpisode' and `musicables`.`musicable_id` = 21277 and `musicables`.`musicable_id` is not null) as `exists`
        Bindings
        • 0: App\Models\PodcastEpisode
        • 1: 21277
        Backtrace
        • app/Models/PodcastEpisode.php:195
        • app/Livewire/SectionPodcastPlayer.php:131
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95
      • Podcast.php#215premier520μsselect exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 46 and `musicables`.`musicable_type` = 'App\\Models\\Podcast' and `music_genres`.`deleted_at` is null) as `exists`
        Bindings
        • 0: 46
        • 1: App\Models\Podcast
        Backtrace
        • app/Models/Podcast.php:215
        • app/Models/PodcastEpisode.php:195
        • app/Livewire/SectionPodcastPlayer.php:131
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
      • PodcastEpisode.php#102premier900μsselect * from `podcasts` where `podcasts`.`id` = 46 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Models/PodcastEpisode.php:102
        • app/Models/PodcastEpisode.php:129
        • view::livewire.section-podcast-player:194
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
      • PodcastEpisode.php#102premier940μsselect * from `podcasts` where `podcasts`.`id` = 46 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Models/PodcastEpisode.php:102
        • app/Models/PodcastEpisode.php:129
        • view::livewire.section-podcast-player:194
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
      • PodcastEpisode.php#102premier870μsselect * from `podcasts` where `podcasts`.`id` = 46 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Models/PodcastEpisode.php:102
        • app/Models/Traits/ThumbnailImage.php:26
        • app/Models/Traits/ThumbnailImage.php:66
        • view::livewire.section-podcast-player:194
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
      • Setting.php#20premier620μsselect * from `settings` where `setting_key` = 'web_login_modal_title' limit 1
        Bindings
        • 0: web_login_modal_title
        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_login_modal_subtitle' limit 1
        Bindings
        • 0: web_login_modal_subtitle
        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
      Retrieved15CreatedUpdatedDeleted
      App\Models\Podcast5Podcast.php#?
      App\Models\PodcastEpisode5PodcastEpisode.php#?
      App\Models\Setting5Setting.php#?
      section-podcast-player #dHSCm6pu9E4SSjkSxAfD
      array:4 [ "data" => array:10 [ "podcast" => App\Models\Podcast {#2309 #connection: "mysq...
          _token
          LHPDHfJMY5Ihb7xa44jdymFZcVmTEvWv4z33y1Dq
          ClearShow all
          Date ↕MethodURLData
          #12025-07-24 16:54:45GET/podcasts/renewing-your-mind-with-r-c-sproul/episodes/acts-and-the-apostle-peter6225151