Wonka, You need to take some time and truly look within. The answer to your three questions is yes, however, it will take some time for you to truly heal and be comfortable w/yourself once again. The walls will come down slowly but surely when the time is right.
Be true to yourself first and foremost and the rest of what is to come will follow, i.e., love, life and laughter. It will come but only when you are ready to tear down the walls of protection to your heart.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.