You have known what its like to be hurt and broken and you are afraid to make the wrong decision and end up with someone who will hurt you. What i will advise you to do is take some time for yourself and do some soul searching. Nothing is wrong with having a wall up but sometimes u block the wrong person out and you might just miss out on your chance of attaining true love. Remember love doesn't hurt... people do so take a risk and choose the one you know will make it all worthwhile:)