This heart can only be rejected and burned so many times and still allow itself to open - this heart is not as strong as some might think. Hearts don't handle stress or pain, they just build walls so that people have a difficult time getting in.
This heart might believe that whoever is patient enough to find a way around the walls will treat it well upon arrival since it took so much time and strategy, but the heart has mistaken perseverance for stubbornness.
This heart might suppose that whoever is brave enough to scale the walls will be willing to serve as a protector since it is not courageous enough to face the darkness itself, but the heart has mistaken valor for recklessness.
This heart might hope that whoever is strong enough to break through the walls will be able to fight the tumultuous war raging within so that it may obtain some rest, but the heart has mistaken fortitude for belligerence.
This heart must build walls in part, of course, to keep careless strangers from strolling in and wreaking havoc, but most importantly to protect others from itself by trapping the whispers and shadows inside the walls. While it will always dream of The One who will conquer the walls and stay to provide light and warmth, it has decided that the world would hurt less if people stopped trying to love the broken hearts such as itself.