WARNING: feels ahead.