Been there, done that. There is a good reason for all events to happen. Some are good and some are bad. We learn from all of them. We change by learning and we also learn to change. Trust that those reasons are for a good ending and you will have learnt correctly.
