Given $D$ is a dense set of a topological space $X$, prove that a set $B$ intersect $D$ if and only if interior of $B$ is not empty.

The left direction is very easy to prove, however I find it quite hard to show the right direction. Can anyone help?

Thanks!