Hi its good that u felt guilty and sorry for urself for what u hav done in the past. It may happened intentionally or unintentionally just forget it as u r awaken from a bad dream. And a bad step u hav taken in ur life which will helped u to learn a lesson and to move forward in life. U hav told everything to ur bf right so u are not cheating anyone. You know that u r really changed so try to live a new life..