Wynonna Earp poster
9.2/10 (1121 votes)
#1

Old Souls

S4:E12

Big feelings and bigger decisions are revealed when a new witch makes herself known in Purgatory.

8.9/10 (1950 votes)
#2

I Walk the Line

S1:E13

A treachery is revealed. Wynonna prepares for her final showdown with Bobo.

8.9/10 (1193 votes)
#3

I Hope You Dance

S2:E12

Wynonna is running out of time, and is desperate to defeat the widows before her fate is sealed.

8.9/10 (1047 votes)
#4

War Paint

S3:E12

The Pledge Moon looms over Purgatory as Wynonna and Waverly must find a way to end the family curse before their demonic foe puts an end to the Earp line - and humanity - once and for all.

8.9/10 (1502 votes)
#5

Friends in Low Places

S4:E2

Wynonna works with a new ally to rescue her family, but reunions come at a price.

8.9/10 (1123 votes)
#6

Better Dig Two

S4:E11

Wynonna and Waverly take two very different and dangerous paths in an effort to save Purgatory.

8.8/10 (1296 votes)
#7

Holy War (2)

S4:E6

The gang races to save one of their own, but are hindered by unseen forces.

8.7/10 (1214 votes)
#8

I See a Darkness

S2:E10

The team may not be able to save one of their own after a deadly run-in with the widows.

8.7/10 (1052 votes)
#9

I Fall to Pieces

S3:E7

Lady Luck seems to have abandoned Wynonna and Nicole when an errand for Nedley goes terribly wrong. Mama discovers Doc's secret.

8.7/10 (1464 votes)
#10

On the Road Again

S4:E1

Wynonna Earp races to find a way into the Garden before her sister is trapped forever.

8.7/10 (1139 votes)
#11

Life Turned Her That Way

S4:E10

A deadly foe re-emerges in the Ghost River Triangle, intent on finishing what they started.

8.6/10 (1874 votes)
#12

House of Memories

S1:E12

An admirer with a gruesome vendetta threatens the town. Wynonna tries to outwit Bobo Del Rey and protect Dolls.

8.6/10 (1441 votes)
#13

She Ain't Right

S2:E4

The team must recover a very powerful briefcase before it falls into the wrong hands. Don't expect everything to go smoothly - it's Earp vs. Earp as Wynonna fights for her sister Waverly's soul.

8.6/10 (1452 votes)
#14

Let's Pretend We're Strangers

S2:E5

A furious thunder-snowstorm makes landfall while Wynonna and Waverly are forced to confront their demons - and each other.

8.6/10 (1255 votes)
#15

No Future in the Past

S2:E8

Wynonna has an opportunity to discover the origins of the Earp curse while her team works to save the future.

8.6/10 (1176 votes)
#16

Gone as a Girl Can Get

S2:E11

Allies become enemies when a vengeful wish goes awry.

8.6/10 (1100 votes)
#17

Jolene

S3:E5

A demon causes havoc in town as Wynonna, Waverly and Jolene must decide who they can trust.

8.6/10 (1302 votes)
#18

Afraid

S4:E4

Wynonna faces down an ancient enemy as Waverly and Nicole search for help.

8.6/10 (1286 votes)
#19

Holy War (1)

S4:E5

Trouble at the Homestead leads to payback time for a deadly deal.

8.5/10 (1939 votes)
#20

Walking After Midnight

S1:E7

Waverly's engagement party guests are put in danger by Henry's quest for revenge. Wynonna investigates a killer targeting young women.

8.5/10 (2097 votes)
#21

Bury Me with My Guns On

S1:E9

Wynonna undergoes a psychiatric fitness test that she initially fails but Dolls ends up having her back after she sleeps with Doc.

8.5/10 (2297 votes)
#22

Shed Your Skin

S2:E2

While Waverly's change accelerates and Doc makes a dangerous deal, Wynonna must fight spider creatures. Yep.

8.5/10 (1382 votes)
#23

Whiskey Lullaby

S2:E6

Wynonna races against the clock to save Purgatory before the whole town takes a permanent dirt nap.

8.5/10 (1272 votes)
#24

Everybody Knows

S2:E7

Doc and Wynonna's indiscretions haunt the team and the ties that bind them. Wynonna's past mistakes hold present consequences, while Purgatory has a new most wanted: Doc Holliday. Wynonna and Nicole hit the road for answers.

8.5/10 (969 votes)
#25

Daddy Lessons

S3:E11

Wynonna has a run in with Revenants that leads her to an unexpected revelation about the curse. Waverly meets an important figure from her past, and Nicole tries to evacuate Purgatory - before it's too late.

8.5/10 (1332 votes)
#26

Look at Them Beans

S4:E3

Wynonna finds herself on the wrong side of the law and Doc partners with a new demon.

8.5/10 (1105 votes)
#27

Crazy

S4:E9

It's Trivia Night in Purgatory and that can only mean murder, mayhem and brain sandwiches.

8.4/10 (1875 votes)
#28

She Wouldn't Be Gone

S1:E10

Wynonna and Dolls investigate the snowy Barrens and the rumors of a bloodthirsty beast. Henry confronts his future with Waverly's help.

8.4/10 (1826 votes)
#29

Landslide

S1:E11

Wynonna puts the discovery in the Barrens behind her after a gambler is torn apart. Henry meets a mysterious stranger.

8.4/10 (1896 votes)
#30

Steel Bars and Stone Walls

S2:E1

Wynonna tries to rescue a seemingly mutated Dolls. There may be more to Waverly than meets the eye.

8.4/10 (1522 votes)
#31

Gonna Getcha Good

S2:E3

Doc tries to help a friend, while Wynonna must deal with an angry Marzanoik - that's like a genie but way more evil - with payback on his mind. It's Wynonna to the rescue when this demonic force threatens some high school friends. But there's a much bigger threat looming.

8.4/10 (1113 votes)
#32

When You Call My Name

S3:E2

The demon who cursed the Earp heir reveals himself in a shocking turn of events that will leave the team forever changed.

8.4/10 (1406 votes)
#33

Love's All Over

S4:E7

Love is in the air as Waverly and Nicole celebrate their engagement with an enchanted evening.

8.4/10 (1247 votes)
#34

Hell Raisin' Good Time

S4:E8

Wynonna and Waverly have a Halloween they'll never forget as Rotten Jack terrorizes Purgatory.

8.3/10 (1901 votes)
#35

Two-Faced Jack

S1:E8

Henry and Deputy Marshall Dolls infiltrate a Revenant hive. Wynonna tries to avoid being a serial killer's next victim.

8.3/10 (1186 votes)
#36

Forever Mine Nevermind

S2:E9

Wynonna asks Doc to make an impossible choice. Waverly makes a new friend - and is terrorized by an old one.

8.3/10 (1192 votes)
#37

Blood Red and Going Down

S3:E1

When a mysterious bus full of sexy strangers rolls into town, Wynonna must figure out why they are in Purgatory before the entire town falls under their spell.

8.3/10 (1085 votes)
#38

Colder Weather

S3:E3

The team must come to terms with the consequences of their actions. Meanwhile, someone claiming to be from Black Badge Division arrives in Purgatory.

8.3/10 (1049 votes)
#39

No Cure for Crazy

S3:E4

The forest reveals its secrets - and a clue to Nicole's past. Meanwhile, Wynonna pays an unexpected visit to her mother.

8.3/10 (1033 votes)
#40

If We Make It Through December

S3:E6

Eggnog for everyone! It's holiday season in Purgatory! Wynonna teams up with a new ally to search for a missing kid on Christmas Day. Meanwhile, Waverly learns more about her father.

7.3/10 (2400 votes)
#1

Purgatory

S1:E1

Wyatt Earp's great granddaughter celebrates her 27th birthday by reluctantly returning to her hometown to take on her family's legendary curse.

7.8/10 (2150 votes)
#2

Keep the Home Fires Burning

S1:E2

Wynonna attracts some unwanted attention after returning to Purgatory. At the same time, she struggles to keep her impetuous nature in check while trying to conform to the rules imposed by the Black Badge Division. In other happenings, drifter Henry makes a deal he may not be able to honor.

7.9/10 (2050 votes)
#3

Leavin' on Your Mind

S1:E3

Wynonna investigates when a posse of Revenants go on a killing spree, which she concludes has a darker and more sinister point behind it. Meanwhile, Waverly challenges Henry's motives and sets out to unearth more of his past.

7.9/10 (1925 votes)
#4

Diggin' Up Bones

S1:E5

Wynonna and Dolls make a daring raid on the trailer park run by the lead Revenant. Henry comes face to face with an old nemesis.

8.1/10 (1986 votes)
#5

The Blade

S1:E4

Wynonna and Dolls try to stop an invisible assailant killing Purgatory residents.

8.1/10 (1885 votes)
#6

Constant Cravings

S1:E6

Wynonna hunts down one of the Revenants responsible for the attack on the Homestead fifteen years earlier. Waverly unravels a mystery left behind by her Uncle Curtis.

8.2/10 (982 votes)
#7

Undo It

S3:E9

History keeps repeating itself when Wynonna has to make an impossible choice. Waverly and Nicole visit a jeweller and a familiar face returns to Purgatory.

8.3/10 (1901 votes)
#8

Two-Faced Jack

S1:E8

Henry and Deputy Marshall Dolls infiltrate a Revenant hive. Wynonna tries to avoid being a serial killer's next victim.

8.3/10 (1186 votes)
#9

Forever Mine Nevermind

S2:E9

Wynonna asks Doc to make an impossible choice. Waverly makes a new friend - and is terrorized by an old one.

8.3/10 (1192 votes)
#10

Blood Red and Going Down

S3:E1

When a mysterious bus full of sexy strangers rolls into town, Wynonna must figure out why they are in Purgatory before the entire town falls under their spell.

8.3/10 (1085 votes)
#11

Colder Weather

S3:E3

The team must come to terms with the consequences of their actions. Meanwhile, someone claiming to be from Black Badge Division arrives in Purgatory.

8.3/10 (1049 votes)
#12

No Cure for Crazy

S3:E4

The forest reveals its secrets - and a clue to Nicole's past. Meanwhile, Wynonna pays an unexpected visit to her mother.

8.3/10 (1033 votes)
#13

If We Make It Through December

S3:E6

Eggnog for everyone! It's holiday season in Purgatory! Wynonna teams up with a new ally to search for a missing kid on Christmas Day. Meanwhile, Waverly learns more about her father.

8.3/10 (974 votes)
#14

Waiting Forever for You

S3:E8

It's date night in Purgatory, which means dressing up, drinking, and fighting demons as a formidable, former foe stalks the gang.

8.3/10 (970 votes)
#15

The Other Woman

S3:E10

A mysterious woman who knows a little too much about the Earps arrives on the Homestead with a special mission for Wynonna and Waverly. The rest of the team must wrangle a deadly fire witch.

8.4/10 (1875 votes)
#16

She Wouldn't Be Gone

S1:E10

Wynonna and Dolls investigate the snowy Barrens and the rumors of a bloodthirsty beast. Henry confronts his future with Waverly's help.

8.4/10 (1826 votes)
#17

Landslide

S1:E11

Wynonna puts the discovery in the Barrens behind her after a gambler is torn apart. Henry meets a mysterious stranger.

8.4/10 (1896 votes)
#18

Steel Bars and Stone Walls

S2:E1

Wynonna tries to rescue a seemingly mutated Dolls. There may be more to Waverly than meets the eye.

8.4/10 (1522 votes)
#19

Gonna Getcha Good

S2:E3

Doc tries to help a friend, while Wynonna must deal with an angry Marzanoik - that's like a genie but way more evil - with payback on his mind. It's Wynonna to the rescue when this demonic force threatens some high school friends. But there's a much bigger threat looming.

8.4/10 (1113 votes)
#20

When You Call My Name

S3:E2

The demon who cursed the Earp heir reveals himself in a shocking turn of events that will leave the team forever changed.

8.4/10 (1406 votes)
#21

Love's All Over

S4:E7

Love is in the air as Waverly and Nicole celebrate their engagement with an enchanted evening.

8.4/10 (1247 votes)
#22

Hell Raisin' Good Time

S4:E8

Wynonna and Waverly have a Halloween they'll never forget as Rotten Jack terrorizes Purgatory.

8.5/10 (1939 votes)
#23

Walking After Midnight

S1:E7

Waverly's engagement party guests are put in danger by Henry's quest for revenge. Wynonna investigates a killer targeting young women.

8.5/10 (2097 votes)
#24

Bury Me with My Guns On

S1:E9

Wynonna undergoes a psychiatric fitness test that she initially fails but Dolls ends up having her back after she sleeps with Doc.

8.5/10 (2297 votes)
#25

Shed Your Skin

S2:E2

While Waverly's change accelerates and Doc makes a dangerous deal, Wynonna must fight spider creatures. Yep.

8.5/10 (1382 votes)
#26

Whiskey Lullaby

S2:E6

Wynonna races against the clock to save Purgatory before the whole town takes a permanent dirt nap.

8.5/10 (1272 votes)
#27

Everybody Knows

S2:E7

Doc and Wynonna's indiscretions haunt the team and the ties that bind them. Wynonna's past mistakes hold present consequences, while Purgatory has a new most wanted: Doc Holliday. Wynonna and Nicole hit the road for answers.

8.5/10 (969 votes)
#28

Daddy Lessons

S3:E11

Wynonna has a run in with Revenants that leads her to an unexpected revelation about the curse. Waverly meets an important figure from her past, and Nicole tries to evacuate Purgatory - before it's too late.

8.5/10 (1332 votes)
#29

Look at Them Beans

S4:E3

Wynonna finds herself on the wrong side of the law and Doc partners with a new demon.

8.5/10 (1105 votes)
#30

Crazy

S4:E9

It's Trivia Night in Purgatory and that can only mean murder, mayhem and brain sandwiches.

8.6/10 (1874 votes)
#31

House of Memories

S1:E12

An admirer with a gruesome vendetta threatens the town. Wynonna tries to outwit Bobo Del Rey and protect Dolls.

8.6/10 (1441 votes)
#32

She Ain't Right

S2:E4

The team must recover a very powerful briefcase before it falls into the wrong hands. Don't expect everything to go smoothly - it's Earp vs. Earp as Wynonna fights for her sister Waverly's soul.

8.6/10 (1452 votes)
#33

Let's Pretend We're Strangers

S2:E5

A furious thunder-snowstorm makes landfall while Wynonna and Waverly are forced to confront their demons - and each other.

8.6/10 (1255 votes)
#34

No Future in the Past

S2:E8

Wynonna has an opportunity to discover the origins of the Earp curse while her team works to save the future.

8.6/10 (1176 votes)
#35

Gone as a Girl Can Get

S2:E11

Allies become enemies when a vengeful wish goes awry.

8.6/10 (1100 votes)
#36

Jolene

S3:E5

A demon causes havoc in town as Wynonna, Waverly and Jolene must decide who they can trust.

8.6/10 (1302 votes)
#37

Afraid

S4:E4

Wynonna faces down an ancient enemy as Waverly and Nicole search for help.

8.6/10 (1286 votes)
#38

Holy War (1)

S4:E5

Trouble at the Homestead leads to payback time for a deadly deal.

8.7/10 (1214 votes)
#39

I See a Darkness

S2:E10

The team may not be able to save one of their own after a deadly run-in with the widows.

8.7/10 (1052 votes)
#40

I Fall to Pieces

S3:E7

Lady Luck seems to have abandoned Wynonna and Nicole when an errand for Nedley goes terribly wrong. Mama discovers Doc's secret.

7.3/10 (2400 votes)

Purgatory

S1:E1

Wyatt Earp's great granddaughter celebrates her 27th birthday by reluctantly returning to her hometown to take on her family's legendary curse.

7.8/10 (2150 votes)

Keep the Home Fires Burning

S1:E2

Wynonna attracts some unwanted attention after returning to Purgatory. At the same time, she struggles to keep her impetuous nature in check while trying to conform to the rules imposed by the Black Badge Division. In other happenings, drifter Henry makes a deal he may not be able to honor.

7.9/10 (2050 votes)

Leavin' on Your Mind

S1:E3

Wynonna investigates when a posse of Revenants go on a killing spree, which she concludes has a darker and more sinister point behind it. Meanwhile, Waverly challenges Henry's motives and sets out to unearth more of his past.

8.1/10 (1986 votes)

The Blade

S1:E4

Wynonna and Dolls try to stop an invisible assailant killing Purgatory residents.

7.9/10 (1925 votes)

Diggin' Up Bones

S1:E5

Wynonna and Dolls make a daring raid on the trailer park run by the lead Revenant. Henry comes face to face with an old nemesis.

8.1/10 (1885 votes)

Constant Cravings

S1:E6

Wynonna hunts down one of the Revenants responsible for the attack on the Homestead fifteen years earlier. Waverly unravels a mystery left behind by her Uncle Curtis.

8.5/10 (1939 votes)

Walking After Midnight

S1:E7

Waverly's engagement party guests are put in danger by Henry's quest for revenge. Wynonna investigates a killer targeting young women.

8.3/10 (1901 votes)

Two-Faced Jack

S1:E8

Henry and Deputy Marshall Dolls infiltrate a Revenant hive. Wynonna tries to avoid being a serial killer's next victim.

8.5/10 (2097 votes)

Bury Me with My Guns On

S1:E9

Wynonna undergoes a psychiatric fitness test that she initially fails but Dolls ends up having her back after she sleeps with Doc.

8.4/10 (1875 votes)

She Wouldn't Be Gone

S1:E10

Wynonna and Dolls investigate the snowy Barrens and the rumors of a bloodthirsty beast. Henry confronts his future with Waverly's help.

8.4/10 (1826 votes)

Landslide

S1:E11

Wynonna puts the discovery in the Barrens behind her after a gambler is torn apart. Henry meets a mysterious stranger.

8.6/10 (1874 votes)

House of Memories

S1:E12

An admirer with a gruesome vendetta threatens the town. Wynonna tries to outwit Bobo Del Rey and protect Dolls.

8.9/10 (1950 votes)

I Walk the Line

S1:E13

A treachery is revealed. Wynonna prepares for her final showdown with Bobo.

8.4/10 (1896 votes)

Steel Bars and Stone Walls

S2:E1

Wynonna tries to rescue a seemingly mutated Dolls. There may be more to Waverly than meets the eye.

8.5/10 (2297 votes)

Shed Your Skin

S2:E2

While Waverly's change accelerates and Doc makes a dangerous deal, Wynonna must fight spider creatures. Yep.

8.4/10 (1522 votes)

Gonna Getcha Good

S2:E3

Doc tries to help a friend, while Wynonna must deal with an angry Marzanoik - that's like a genie but way more evil - with payback on his mind. It's Wynonna to the rescue when this demonic force threatens some high school friends. But there's a much bigger threat looming.

8.6/10 (1441 votes)

She Ain't Right

S2:E4

The team must recover a very powerful briefcase before it falls into the wrong hands. Don't expect everything to go smoothly - it's Earp vs. Earp as Wynonna fights for her sister Waverly's soul.

8.6/10 (1452 votes)

Let's Pretend We're Strangers

S2:E5

A furious thunder-snowstorm makes landfall while Wynonna and Waverly are forced to confront their demons - and each other.

8.5/10 (1382 votes)

Whiskey Lullaby

S2:E6

Wynonna races against the clock to save Purgatory before the whole town takes a permanent dirt nap.

8.5/10 (1272 votes)

Everybody Knows

S2:E7

Doc and Wynonna's indiscretions haunt the team and the ties that bind them. Wynonna's past mistakes hold present consequences, while Purgatory has a new most wanted: Doc Holliday. Wynonna and Nicole hit the road for answers.

8.6/10 (1255 votes)

No Future in the Past

S2:E8

Wynonna has an opportunity to discover the origins of the Earp curse while her team works to save the future.

8.3/10 (1186 votes)

Forever Mine Nevermind

S2:E9

Wynonna asks Doc to make an impossible choice. Waverly makes a new friend - and is terrorized by an old one.

8.7/10 (1214 votes)

I See a Darkness

S2:E10

The team may not be able to save one of their own after a deadly run-in with the widows.

8.6/10 (1176 votes)

Gone as a Girl Can Get

S2:E11

Allies become enemies when a vengeful wish goes awry.

8.9/10 (1193 votes)

I Hope You Dance

S2:E12

Wynonna is running out of time, and is desperate to defeat the widows before her fate is sealed.

8.3/10 (1192 votes)

Blood Red and Going Down

S3:E1

When a mysterious bus full of sexy strangers rolls into town, Wynonna must figure out why they are in Purgatory before the entire town falls under their spell.

8.4/10 (1113 votes)

When You Call My Name

S3:E2

The demon who cursed the Earp heir reveals himself in a shocking turn of events that will leave the team forever changed.

8.3/10 (1085 votes)

Colder Weather

S3:E3

The team must come to terms with the consequences of their actions. Meanwhile, someone claiming to be from Black Badge Division arrives in Purgatory.

8.3/10 (1049 votes)

No Cure for Crazy

S3:E4

The forest reveals its secrets - and a clue to Nicole's past. Meanwhile, Wynonna pays an unexpected visit to her mother.

8.6/10 (1100 votes)

Jolene

S3:E5

A demon causes havoc in town as Wynonna, Waverly and Jolene must decide who they can trust.

8.3/10 (1033 votes)

If We Make It Through December

S3:E6

Eggnog for everyone! It's holiday season in Purgatory! Wynonna teams up with a new ally to search for a missing kid on Christmas Day. Meanwhile, Waverly learns more about her father.

8.7/10 (1052 votes)

I Fall to Pieces

S3:E7

Lady Luck seems to have abandoned Wynonna and Nicole when an errand for Nedley goes terribly wrong. Mama discovers Doc's secret.

8.3/10 (974 votes)

Waiting Forever for You

S3:E8

It's date night in Purgatory, which means dressing up, drinking, and fighting demons as a formidable, former foe stalks the gang.

8.2/10 (982 votes)

Undo It

S3:E9

History keeps repeating itself when Wynonna has to make an impossible choice. Waverly and Nicole visit a jeweller and a familiar face returns to Purgatory.

8.3/10 (970 votes)

The Other Woman

S3:E10

A mysterious woman who knows a little too much about the Earps arrives on the Homestead with a special mission for Wynonna and Waverly. The rest of the team must wrangle a deadly fire witch.

8.5/10 (969 votes)

Daddy Lessons

S3:E11

Wynonna has a run in with Revenants that leads her to an unexpected revelation about the curse. Waverly meets an important figure from her past, and Nicole tries to evacuate Purgatory - before it's too late.

8.9/10 (1047 votes)

War Paint

S3:E12

The Pledge Moon looms over Purgatory as Wynonna and Waverly must find a way to end the family curse before their demonic foe puts an end to the Earp line - and humanity - once and for all.

8.7/10 (1464 votes)

On the Road Again

S4:E1

Wynonna Earp races to find a way into the Garden before her sister is trapped forever.

8.9/10 (1502 votes)

Friends in Low Places

S4:E2

Wynonna works with a new ally to rescue her family, but reunions come at a price.

8.5/10 (1332 votes)

Look at Them Beans

S4:E3

Wynonna finds herself on the wrong side of the law and Doc partners with a new demon.

8.6/10 (1302 votes)

Afraid

S4:E4

Wynonna faces down an ancient enemy as Waverly and Nicole search for help.

8.6/10 (1286 votes)

Holy War (1)

S4:E5

Trouble at the Homestead leads to payback time for a deadly deal.

8.8/10 (1296 votes)

Holy War (2)

S4:E6

The gang races to save one of their own, but are hindered by unseen forces.

8.4/10 (1406 votes)

Love's All Over

S4:E7

Love is in the air as Waverly and Nicole celebrate their engagement with an enchanted evening.

8.4/10 (1247 votes)

Hell Raisin' Good Time

S4:E8

Wynonna and Waverly have a Halloween they'll never forget as Rotten Jack terrorizes Purgatory.

8.5/10 (1105 votes)

Crazy

S4:E9

It's Trivia Night in Purgatory and that can only mean murder, mayhem and brain sandwiches.

8.7/10 (1139 votes)

Life Turned Her That Way

S4:E10

A deadly foe re-emerges in the Ghost River Triangle, intent on finishing what they started.

8.9/10 (1123 votes)

Better Dig Two

S4:E11

Wynonna and Waverly take two very different and dangerous paths in an effort to save Purgatory.

9.2/10 (1121 votes)

Old Souls

S4:E12

Big feelings and bigger decisions are revealed when a new witch makes herself known in Purgatory.

Season Average Rating Episodes Best Episode Worst Episode
4 ★ 8.7 12
★ 9.2 Old Souls
★ 8.4 Love's All Over
2 ★ 8.5 12
★ 8.9 I Hope You Dance
★ 8.3 Forever Mine Nevermind
3 ★ 8.4 12
★ 8.9 War Paint
★ 8.2 Undo It
1 ★ 8.2 13
★ 8.9 I Walk the Line
★ 7.3 Purgatory