自分で蒔いた種
1
situation of one's own doing
Other forms
自分でまいた種 【じぶんでまいたたね】
Shirabe