Jennifer Morrison), his one-time fling/wedding plus-one; Sophie (Alexandra Breckenridge), his first love and ex-wife; or the wedding singer (played by guest star Katie Lowes).Considering Kevin's rocky romantic past and his recent acceptance that finding «true love» like his parents may not be in the cards, the possibility that he may actually have hope in finding «the one» is a bit surprising and out of the blue.
Evidence that Kevin was toggling between the three women appeared to line up with the encounters he had with them at the wedding — from Sophie's secret, longing glance while Kevin wasn't looking (and their awkward, but brief drive-by conversation later) to Cassidy quietly asking him in the elevator to retrieve her floral wrap from his room to the wedding singer's flirty gazes and their side conversation «about last night.»During a break in the wedding reception action, Randall checks up on Kevin and wastes no time asking him what the heck was going on with him the night before.
Read more on etonline.com