By jigglepuff - 09/02/2014 17:00 - United States - Scottsdale
I agree, your life sucks
38 680
You deserved it
6 734
By jigglepuff - 09/02/2014 17:00 - United States - Scottsdale
By sherrylynn - 19/04/2013 21:50 - United States - West Haven
By Anonymous - 17/02/2015 01:04 - United States - Oakland
By KatiRozz1 - 17/04/2013 17:40 - United Kingdom - Middlesbrough
By Anonymous - 20/04/2013 16:34 - Thailand
I'm the op :) The song is called "Choudo ii ino" which means, "It's just right" if you look up the lyrics for it (with the english translation) it becomes pretty obvious what it's about. my friend is Japanese, she told me what it meant.