Marvling Blog
Card Messages What To Write...
41 Card Messages For Long Distant Friends
Long distance friendships can be difficult, but the reward of being in one, always outweighs the challenges that come with it. But showing your friend how much you cherish them from far away can be...