from natsume yuujinchou 4 ending X3
this song has a good meaning. touch my heart (?) /slap
lolololol
i really like this part
"toki ni wa namida o nagashite mo ii sa
dakedo ashita wa egao de ikou yo"
means : it's okay to shed tear sometimes. but tomorrow, be sure to smile"