Playback speed
Playback speed
This week, Tim is joined by Sir Desmond Swayne, the Conservative MP for New Forest West.
Since first entering Parliament in 1997, Sir Desmond has served under seven prime ministers—five from his own party—and taken on several ministerial roles along the way.
He shares with Tim the story of his personal faith journey and his perspective on the place of Christianity in public life.
Tim also takes time to reflect on the Assisted Dying debate and its outcome
Want your question answered next week? Drop a quick email to farron@premier.org.uk.
Released on 3 Dec 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 => "Wed, 04 Jun 2025 15:29:18 GMT" ] ]
0 of 0array:1 [▼ "_token" => "dv825yHlWU50oTHn7i4phJv0wbji5Y20L23y6iWh" ]
1 x Application (73.43%) | 141ms |
1 x Preparing Response (48.32%) | 92.61ms |
1 x Booting (26.55%) | 50.89ms |
1 x Routing (1.69%) | 3.25ms |
select * from `redirects` where `is_regex` = 1 and `redirects`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `redirects` where `is_regex` = 0 and `match` = '/a-mucky-business-with-tim-farron/podcasts/episodes/sir-desmond-swayne-27-years-in-parliament-and-counting' and `is_active` = 1 and `redirects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `sessions` where `id` = 'uiHexKP2jCqrAH72YZVKu3rnn289vdi6ysrkqZ6Z' limit 1
Bindings |
|
Backtrace |
|
select * from `brands` where `slug` = 'a-mucky-business-with-tim-farron' and `is_active` = 1 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `podcasts` where `podcasts`.`brand_id` = 83 and `podcasts`.`brand_id` is not null and `slug` = 'episodes' and `podcasts`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `podcast_episodes` where `podcast_episodes`.`podcast_id` = 17 and `podcast_episodes`.`podcast_id` is not null and `slug` = 'sir-desmond-swayne-27-years-in-parliament-and-counting' and `podcast_episodes`.`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-04 16:29:18') and (`display_to` is null or `display_to` > '2025-06-04 16:29:18')
Bindings |
|
Backtrace |
|
select * from `brands` where `brands`.`id` = 83 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select exists(select * from `musicables` where `musicables`.`musicable_type` = 'App\\Models\\PodcastEpisode' and `musicables`.`musicable_id` = 25396 and `musicables`.`musicable_id` is not null) as `exists`
Bindings |
|
Backtrace |
|
select * from `podcasts` where `podcasts`.`id` = 17 and `podcasts`.`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` = 17 and `musicables`.`musicable_type` = 'App\\Models\\Podcast' and `music_genres`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select * from `listenable_progress_items` where `listenable_progress_items`.`listenable_type` = 'App\\Models\\PodcastEpisode' and `listenable_progress_items`.`listenable_id` = 25396 and `listenable_progress_items`.`listenable_id` is not null and `user_id` is null limit 1
Bindings |
|
Backtrace |
|
select * from `podcast_episodes` where `podcast_id` = 17 and `published_at` < '2024-12-03 14:07:00' and `podcast_episodes`.`deleted_at` is null order by `published_at` desc limit 1
Bindings |
|
Backtrace |
|
select * from `podcast_episodes` where `podcast_id` = 17 and `published_at` > '2024-12-03 14:07:00' and `podcast_episodes`.`deleted_at` is null order by `published_at` asc limit 3
Bindings |
|
Backtrace |
|
select exists(select * from `musicables` where `musicables`.`musicable_type` = 'App\\Models\\PodcastEpisode' and `musicables`.`musicable_id` = 25396 and `musicables`.`musicable_id` is not 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` = 17 and `musicables`.`musicable_type` = 'App\\Models\\Podcast' 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 `brands` where `brands`.`id` = 83 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select exists(select * from `musicables` where `musicables`.`musicable_type` = 'App\\Models\\PodcastEpisode' and `musicables`.`musicable_id` = 25396 and `musicables`.`musicable_id` is not 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` = 17 and `musicables`.`musicable_type` = 'App\\Models\\Podcast' and `music_genres`.`deleted_at` is null) as `exists`
Bindings |
|
Backtrace |
|
select * from `podcasts` where `podcasts`.`id` = 17 and `podcasts`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brands` where `brands`.`id` = 83 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brand_pages` where `brand_pages`.`brand_id` = 83 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` = 83 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` = 83 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` = 83 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` = 83 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brands` where `brands`.`id` = 83 and `brands`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select * from `brand_pages` where `brand_pages`.`brand_id` = 83 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` = 83 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` = 83 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` = 83 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 |
|