So Far So Good



So Far So Good is a song sung by Merli Aoki. It is the forty-sixth track in Other Vocaloid Songs 2.