kiribakun - White Rose (Shiroibara, 白い薔薇)Japanese meaning - innocence, devotion and silence  Weste

more about : kiribakun