Javier goes crazy planning a wedding, Ben comes home with a plan, and Felicit...
Felicity
Season 4 Episode 18: Time Will Tell
The death of a friend sinks Felicity into a depression, and when she finds out Ben has been cheating on her she reevaluates the choices she has made.