Beautiful collection!! And I am sooo jealous of your traincase! I just ordered one from Sephora but I wish I could afford the MAC one. Someday I hope! ;-)
If you get some isopropanol(99% alcohol) you can fix your broken eyeshadows by spraying some alcohol on them and then pressing
them in their pans with a quarter wrapped in cloth. Gorgeous collection btw.