Every now and then a day comes along that is so beautiful that it restores all faith in life. Have you ever had a day like that? A day that is so wonderfully serendipitous that it feels almost magical. I have just had one such day. After a few months where I had decided to [...]