Completing this took me quite some time, but I'm pleased with the final result. I hope you all enjoy it as much as I enjoyed creating it!