Wow! So many amazing details!