There are times when we understand and times when we simply have to trust that some things happen for a reason. Lessons Learned In Life