This took a while to make, but I did end up learning from this! Thanks to @SilviaFlowers for the theme inspiration :D