What anime is this from?
>>547137From a game actually, called Star Ocean 3: Till The End of Time ^^
MOAR!