He never thought he'd find the perfect woman in his student.
Angel, Josh, Johanna and Brian have a good time together.
A bad business trip starts to look up.