num_pages: 302
description: This Book is Out of Print from the publisher.
language: English
title: Keeper of Hearts
titlecomplete: Keeper of Hearts (Crossings of Promise #3)
ratings_count: 5
publisher: Herald Press