Cauchy equivalence relation question

Show that if $\displaystyle \{a_n\}$ and $\displaystyle \{b_n\}$ are Cauchy in $\displaystyle \mathbb{Q}$ contained in equivalence classes $\displaystyle a$ and $\displaystyle b$ (real numbers) respectively, and if $\displaystyle a_n < b_n$ for all $\displaystyle n$, then there exists a real number $\displaystyle \delta$ which contains a rational Cauchy sequence $\displaystyle \{\delta_n\}$ each of whose $\displaystyle \delta_n$ is positive and $\displaystyle b=a+\delta$.

Here's what I have, for some reason it doesn't seem correct.

since $\displaystyle a_n < b_n$ then $\displaystyle 0 < b_n-a_n$ implying that there exist $\displaystyle \delta_n$ such that $\displaystyle \delta_n = b_n-a_n$ for all $\displaystyle n$ but since $\displaystyle {\delta_n}$ is an equivalence class of a Cauchy sequence then $\displaystyle [\{\delta_n\}] = \delta \in \mathbb{R}$ and the same for $\displaystyle [\{a_n}]=a \in \mathbb{R}$ and $\displaystyle [\{b_n}] = b \in \mathbb{R}$ so then $\displaystyle [\{\delta_n\}] = [\{b_n\}]-[\{a_n\}]\Rightarrow \delta = b-a \Rightarrow a+\delta = b$