Lyric discussion by xmakesherflyx 

Cover art for Window Paine lyrics by Smashing Pumpkins, The

Perhaps about LSD. Thought it more about living with regret.

@xmakesherflyx here 10 and a half years later to say i agree with you. regret sums it up perfectly.