
[Intro – soft field recording of running water fades in] [Warm analog pad swells under a distant female vocal hum] [Synth arpeggio trickles upward, heartbeat pulse in the low end] swimming upstream against the pull with tired hands but a heavy soul [Break – filtered vocal phrase “swim… upstream…” loops and dissolves] // “hold… hold… on…” // [vinyl crackle, lo-fi strings stutter in and out] // [piano taps single note in sync with sub pulse] [Hook 1] I don’t know where I’m going But I know I can’t stay The current keeps pulling But I turn the other way Can’t breathe too deep But I go anyway Swimming upstream 'til the colors wash away [Chorus – layered vocal + ambient swell with gospel harmony tail] Swimming upstream Where the world can’t reach me Swimming upstream Even peace can’t teach me And if I’m lost Then let me be Just don’t pull me From the stream [Break – ambient textures rise: reversed choir swell + wind FX] [Drum loop enters subtly with filtered rim hits and distant snare echoes] [Musical Hook – main piano motif plays over low synth drone] [Spoken vocal sample repeats: “You are here… keep moving…”] [Synth modulation rises slightly with every repetition] [Hook 2] ooohhh ooohhh swimming upstream ooohhh ~ahhh ~on… [Bridge – vocal loop cut into granular echo FX] swimming upstream swim… swim… (swimming upstream) [Drop – lowpass opens, ambient beat enters fully: slow, syncopated, warm] [Layered harmonies build with stretched vowel tones (“ooooooh”)] swimming upstream swimming upstream swimming upstream [Final Hook – gospel-style harmony blends with analog synths] ooohhh swimming upstream ooohhh carry me clean [Outro – beat deconstructs, synths fade into broken echo pattern] [Last line trails off: “still swimming… still swimming…”]

