Welcome, sorry your here, but this is a great place to be if you are going through this. It is very tough, it will test you in many ways but you will become a much better person. You will need Patience like never before.
Come here to vent and ask questions. It's not a good idea to talk about this with a lot of other people.