Having problem with this separation

I'm pretty sure I'm doing something wrong.

the question is:

Formulate the general solution to the differential equation. (express in y^2 in terms of x)

$\displaystyle dy/dx = e^x/y + 2y$

This is what I did doing so far.

$\displaystyle dy/dx = e^x/y + 2y$

$\displaystyle dy/dx - 2y = e^x/y $

$\displaystyle dy/ydx = e^x +2 $

$\displaystyle dy = y(e^x +2)dx $

$\displaystyle (1/y) dy = (e^x +2)dx $

$\displaystyle ln(y) = e^x + 2x $

$\displaystyle y = e^(e^x+2x)

$

$\displaystyle y^2 =( e^(e^x+2x))^2

$

the final answer just looks way too weird.