[step:Lift an isomorphism backward using fullness and prove the lifted morphisms are inverse using faithfulness]Assume $F(X)\cong F(Y)$ in $\mathcal D$. Choose morphisms
\begin{align*}
u:F(X)\to F(Y),
\qquad
v:F(Y)\to F(X)
\end{align*}
such that
\begin{align*}
v\circ u=\operatorname{id}_{F(X)},
\qquad
u\circ v=\operatorname{id}_{F(Y)}.
\end{align*}
Since $F$ is full, the maps
\begin{align*}
F_{X,Y}:\operatorname{Hom}_{\mathcal C}(X,Y)&\to \operatorname{Hom}_{\mathcal D}(F(X),F(Y)),\\
h&\mapsto F(h),
\end{align*}
and
\begin{align*}
F_{Y,X}:\operatorname{Hom}_{\mathcal C}(Y,X)&\to \operatorname{Hom}_{\mathcal D}(F(Y),F(X)),\\
k&\mapsto F(k),
\end{align*}
are surjective. Hence there exist morphisms
\begin{align*}
f:X\to Y,
\qquad
g:Y\to X
\end{align*}
such that
\begin{align*}
F(f)=u,
\qquad
F(g)=v.
\end{align*}
We prove that $f$ and $g$ are inverse. By functoriality,
\begin{align*}
F(g\circ f)
=
F(g)\circ F(f)
=
v\circ u
=
\operatorname{id}_{F(X)}
=
F(\operatorname{id}_X).
\end{align*}
Since $F$ is faithful, the map $F_{X,X}:\operatorname{Hom}_{\mathcal C}(X,X)\to \operatorname{Hom}_{\mathcal D}(F(X),F(X))$ is injective. Therefore
\begin{align*}
g\circ f=\operatorname{id}_X.
\end{align*}
Similarly,
\begin{align*}
F(f\circ g)
=
F(f)\circ F(g)
=
u\circ v
=
\operatorname{id}_{F(Y)}
=
F(\operatorname{id}_Y),
\end{align*}
and faithfulness of $F_{Y,Y}$ gives
\begin{align*}
f\circ g=\operatorname{id}_Y.
\end{align*}
Thus $f:X\to Y$ is an isomorphism in $\mathcal C$, so $X\cong Y$.[/step]