Summary: Veronica is being kept awake by restless spirits and unanswered questions. This week, I Am God (2.18)!