This took me forever to finish.
I hope you like it