I see, haven't seen Twin Peaks except for a few commercials for it on TV and stuff, perhaps that's why it's familiar.jiji said:It sounds like a direct imitation of major themes from Twin Peaks.
Reminds me of a track from Shin Megami Tensei III, too.