guarded heart

20 Things You Need To Know About Loving Someone With A ‘Guarded Heart’

As fascinating as it sounds but to love a person who has built sky high walls to protect their ...