honestly you just said what i would have said or was gonna say! i too have met my one and only that i was made for in this life however the wait was long and unbearable without him. he is more than just my partner in this world he is my best friend i can talk about anything we have been through so many ups and downs and that still never changed how we feel about eachother. my response in regards to your question on soulmates is 100% yes i do believe in that!
