This story has a lot of plotholes. I don't like the ending myself, its a bit bad and rushed. But here it is!