You have been going through a tough time. Tough may mean difficult, but tough also means being able to endure …