I love seeing seemingly static characters develop in to real people. You have done that very well. The one thing I would say is that I felt rushed towards the end. This story could have unfolded much more slowly. The tension could have been twisted so tightly... I know you can do this because you write really well.
Please keep writing.