num_pages: 235
description: Targeted by the same killer who murdered Tristan, Ivy finally learns that Tristan has become her guardian angel and works with him to prevent her own death, but when Ivy finds true love, Tristan must let her go. Original.
language: English
title: Soulmates
titlecomplete: Soulmates (Kissed by an Angel, #3)
genres: Young Adult, Paranormal Romance, Angels, Teen, High School, Fiction, Fantasy, Paranormal, Mystery, Romance
ratings_count: 2593
series: Kissed by an Angel
publisher: Simon Pulse