I'm trying to do this:
This is my attempt:
\documentclass[12pt,a4paper]{book}
\usepackage{tikz}
\usetikzlibrary{calc, shadings}
\usetikzlibrary{positioning,arrows.meta}
\begin{document}
\begin{tikzpicture}
\pgfmathsetmacro{\myslope}{atan2(2,-4.5)}
\draw[fill=gray!30] (M) to[out=\myslope,in=0] ++ (-2,0.5) to[out=180,in=90] ++ (-1,-0.5)
to[out=-90,in=90] ++ (2,-2) to[out=-90,in=90] ++ (-3,-1)
to[out=-90,in=180] ++(4,-1) to[out=0,in=\myslope+180] cycle;
\end{tikzpicture}
\end{document}
Can you help me?