Welcome to BellyBelly, and I'm so sorry that you had to join in such sad circumstances.
It sounds like you already have some good coping mechanisms, by doing your cross stitch and reading (for me it was a 50km bike ride) It might also help you to talk about it a lot, or even just to post around this place or others. There will be lots of people to support you. Big hugs.