It is great that all worked out for you. Never lose hope.
....