John was the perfect guy for Ally. But MacNicol somehow wanted to be less active in Season 5 and this botched the whole Season after. Ally-John forever not Silly Larry.
See also
Awards | FAQ | User Ratings | External Reviews | Metacritic Reviews