It is a Japanese proverb meaning "The impossible happens."
Follow Dastar to stay updated on their latest posts!