I am looking for an honest, loyal, caring, intellectual, fun loving guy that knows when to be serious, someone who I could share everything with. He'd challenge me and keep me on my toes. And , he'd always be there for me. It would feel like we've known eachother forever- a true soulmate. But, that's living in a perfect world, right?