Let $(X,\|.\|)$ be a complex Banach space. Let $S$ be a dense subspace of $X$. Let $f:X\longrightarrow\mathbb{C}$ be a map such that $f$ is linear and bounded on $S$ and also $f$ is homogeneous on $X$ i.e $f(\alpha x)=\alpha f(x)$ for every $\alpha\in \mathbb{C}$ and $x\in X$.
Can we say that $f$ is continuous or linear on $X$?
I know that the Hahn Banach theorem assures the existence of a unique linear and bounded extension to $f$ restricted to $S$. But I ask for the linearity or continuity of $f$ itself on all of $X$.