This is fantastic! All the little details! I had to sit and look at it for a good while just to take it all in. Well done!