The story is lineal, but there will be points in the story where you can engage in....'stress relief' with every other main cast member. You can choose each time to accept, but yes or no, the final story will still end the same way.