This week on Days of our Lives:
* John gets a surprise visitor.
* Sami gets surprising news regarding her job.
* Will goes a long way towards getting his friend back.
* Sami confides in Lucas about Rafe.
* Chad and Abigail share a moment together.
* Kayla finds a program for Caroline’s condition.
* Roman delivers some shocking news to Jennifer.
* Brady promises Marlena he’ll keep an eye on Kristen.