Sarah was the dream; Herbert had only been the distraction. And he should have been wise enough to not believe that Alfred would ever stay. In the end, people leave. They always leave.
Herbert had always known something very important: still waters run deep. Innocence was, more often than not, a cover for buried passions. And innocent, nice, little boys were - more often than not - much dirtier than they let on.