What a twist of events

#1

Seems to be two stories in one.