Hell and the gnashing of teeth is just before we draw our last breath and we realize we did not repair the things we broke while we were alive; things such as relationships, hope, feelings, integrity, faith and such.  Similarly heaven is the knowing that we did our best to make those repairs. Purgatory is not knowing the difference between those two things while we’re alive.