Life
「人生」「生命」を指します。ここでは「人生」という意味で使われています。
often takes
「しばしば取る」「よく進む」という意味です。oftenは「しばしば」、takesは「取る」「進む」という意味の動詞です。
a meandering path
「曲がりくねった道」を指します。
full of
「~に満ちた」「~だらけの」という意味です。
unexpected twists and turns
「予期せぬ紆余曲折」を指します。unexpectedは「予期せぬ」、twists and turnsは「紆余曲折」「曲がりくねった道」という意味です。