Just looking for a bit of guidance with my MC's development. So my he is presented as someone who is a suicidal loner, who is inherently selfish. At this point in time the reader doesn't know that this wasn't always the case and he is only this way as he is scared of people getting close enough to find out his big secret. One night he ends up saving a homeless woman from some would-be rapists and decides the best thing to do would be to let her stay in his home "just for the night" in case they came back. He ends up taking pity on her when he finds out her story and lets her stay a little longer. My Questions are: -Would this come off as out of character for him to act in this way? -How would I go about "Showing, not telling" a developing friendship between the two (the aim being he lets her stay indefinitely)? -Would him wanting to make reparations for his past seem like a good enough excuse for his change of attitude towards helping others? -Would it make sense to the reader that he would keep her around despite the risks involved simply because he can't bear the thought of being in his own company any longer?