oh waow, the level of detail in this! o: must have taken ages for you both to complete!