You met your soulmate in an unusual way. Your relationship with him is so perfect, you wouldn't ask for anything more. He even promised you forever. But how long does forever last?All Rights Reserved
1 part