Millions of thoughts in my dirty fantasy...