Wonderful post. It was a blessing to read this and it gives me hope in a difficult world.