{
  "prompt": "Genre: Alternative Pop, Singer-Songwriter; BPM: 74; Key: F# minor; Rhythm: Slow, swaying 4/4 groove driven by a close-mic'd fingerpicked acoustic guitar, with a minimal, padded kick-snare pattern entering in the chorus for weight.; Instruments: Finger-noise nylon gtr, Deep sub-bass synth, Padded soft drum kit, Wide ambient synth pads, Rev.-heavy clean e-gtr; Vocals: Female, intimate close-mic delivery with breathy texture and vocal fry, shifting from whispered verses to lush background vocal stacks in the chorus.; Mood: Lying in bed next to someone you love, but seeing the shadow of their ex in the corner of the room, a shape you can't quite make out.; Production: High-Fidelity, Pristine Radio-Ready Mix with expensive analogue warmth and silky smooth high-end. Dynamic and spacious; Highlight: The half-beat of dead air after the phrase 'knows you so well' in the bridge, before the lead vocal re-enters with a raw, confessional lyric that re-contextualizes the entire song.",
  "lyrics": "[verse]\n(Inst: Solo fingerpicked nylon string guitar, close-mic'd, fret noise audible.)\n(Vocal-Perf: Breathy, almost spoken, very close to mic, minimal processing.)\n(Chords: F#m - Dmaj7 - A - E)\n(Mix: Full baseline here as song lacks distinct instrumental intro. Very dry lead vocal centered. Guitar slightly panned. Deep sub-bass focused below 80Hz. Wide, dynamic range with minimal compression.)\nThings fall apart\nAnd time breaks your heart\nI wasn't there but I know\nShe was your girl\nYou showed her the world\nBut fell out of love and you both let go\nShe was cryin' on my shoulder\nAll I could do was hold her\nOnly made us closer until July\n\n[pre-chorus]\n(Inst: Deep sub-bass pad enters, gentle kick drum on 1 and 3.)\n(Vocal-Perf: Dynamic lift from whisper to a soft, sung tone. Harmony layers enter subtly.)\n(Chords: F#m - Dmaj7 - A - E)\nNow I know that you love me\nYou don't need to remind me\nI should put it all behind me\nShouldn't I\n\n[chorus]\n(Hook-DNA: Core motif on \"back of my mind\" uses syncopated rhythm landing after beat 3; anchored around the minor 3rd; repeats twice with rising intensity.)\n(Melody-Contour: Arching phrase that leaps up a perfect 5th on \"burning alive\".)\n(Melody-Rhythm: Phrases start on the upbeat, creating a floating, anxious feel against the steady pulse.)\n(Melody-Harmonic-Tension: Melody holds the 5th over the root chord (F#m) for a full bar on \"all the time\", creating a stable but yearning tension before descending.)\n(Inst: Full texture. Padded snare on 2 and 4, wide ambient synth pads, layered vocal stacks.)\n(Vocal-Perf: Lead vocal slightly more projected, surrounded by lush, wide-panned harmonies.)\n(Chords: Dmaj7 - A - E - F#m)\n(Mix: Stereo image widens dramatically. Vocals have longer reverb tail. Parallel compression adds weight.)\nBut I see her\nIn the back of my mind\nAll the time\nLike a fever\nLike I'm burning alive\nLike a sign\nDid I cross the line\n\n[verse]\n(Inst: Strips back to guitar and sub-bass. Kick drum remains.)\n(Vocal-Perf: Returns to the intimate, breathy delivery of the first verse.)\n(Chords: F#m - Dmaj7 - A - E)\nWell good things don't last\nAnd life moves so fast\nI'd never ask who was better\n'Cause she couldn't be\nMore different from me\nHappy and free in leather\n\n[pre-chorus]\n(Inst: Subtle clean electric guitar arpeggio added, high in the mix.)\n(Vocal-Perf: Builds in intensity again, more frustration in the tone. Harmonies are more prominent.)\n(Chords: F#m - Dmaj7 - A - E)\nAnd I know that you love me\nYou don't need to remind me\nWanna put it all behind me but baby\n\n[chorus]\n(Hook-DNA: Core motif on \"back of my mind\" uses syncopated rhythm landing after beat 3; anchored around the minor 3rd; repeats twice with rising intensity.)\n(Melody-Contour: Arching phrase that leaps up a perfect 5th on \"burning alive\".)\n(Melody-Rhythm: Phrases start on the upbeat, creating a floating, anxious feel against the steady pulse.)\n(Melody-Harmonic-Tension: Melody holds the 5th over the root chord (F#m) for a full bar on \"all the time\", creating a stable but yearning tension before descending.)\n(Inst: Full texture returns, more aggressive kick and snare. Electric guitar more active.)\n(Vocal-Perf: Most powerful delivery, full chest but not yelling. Ad-lib harmonies float in the background.)\n(Chords: Dmaj7 - A - E - F#m)\n(Mix: Widest point of the song. Drum bus is more compressed for punch.)\nI see her\nIn the back of my mind\nAll the time\nFeels like a fever\nLike I'm burning alive\nLike a sign\nDid I cross the line\n\n[bridge]\n(Melody-Harmonic-Tension: Final word of each phrase (\"well\", \"felt\", \"hotel\", \"myself\") lands on an unresolved note (the 2nd or 4th) against the chord, creating a cyclical, questioning feeling that never fully settles.)\n(Inst: All instruments drop out except for a single, low synth pad and the sparse guitar.)\n(Vocal-Perf: Rawest, most vulnerable delivery. Close-mic'd to capture every detail. Pacing is hesitant.)\n(Chords: Dmaj7 - A - F#m - E)\n(Mix: Abruptly narrow and dry. Vocal is pushed extremely forward, almost no effects.)\nYou say no one knows you so well\nBut every time you touch me I just wonder how she felt\nValentine's day cryin' in the hotel\nI know you didn't mean to hurt me so I kept it to myself\nAnd I wonder\nDo you see her\nIn the back of your mind\nIn my eyes",
  "song_id": "01_WILDFLOWER_20260418",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 12005,
      "completion_tokens": 1584,
      "total_tokens": 17809
    },
    "generated_at": "2026-04-18T15:21:26.240291+08:00"
  },
  "_prompt_compressed": {
    "from": 1175,
    "to": 984
  }
}