Whirlwind of thoughts