Very good and well structured story, it gave me feeling!...