I'm going to guess that you felt happy in your dream. If so, that dream would indicate that you're feeling grateful and appreciative for the time you spent with these people and the long winding road is there to both extend the amount of time (expreience and how much you've grown through this and that per sey) you spent together and that you want to keep it going. These are all good things!
As for the roof fire, hmmm, I wonder if Lemon's posts about comets, meteors, etc. have anything to do with that! jk jk