What's going on here!

#1

Very good story. Nice plotting and good characters.