來龍去脈

Etymology
In fengshui terminology, refers to a stretch of rolling hills, the start and end points of which are termed  and, respectively.

Idiom

 * 1)  origin and development; the entire process; sequence of events; ins and outs