Perfect Timingby Hanna293013When you live in a world where you know when you are going to meet your soul mate but have know idea who they are you tend to fall in love with some people you never exp...studentteachersstudentnewworld+7 more