Warning, there is a flashback approaching ;)