So many valuable lessons in there