La vida de Jude Shea se da la vuelta cuando rescata un perro al que llama Joe. A pesar de que Jude tiene demasiados problemas cuidándo de sí mismo... ni siquiera tiene empleo... no puede resistirse al un animal que lo necesita. Entonces, una noche, un hombre aparece en su puerta tratando de reclamar al nuevo compañero de Jude. Mientras corren escapando a un ataque sorpresa, Jude descubre que “Joe” no es lo que parece.
Eoin Thral es un guardián de una dimensión alternativa, y una vez que conduce a Jude a través del velo que separa sus mundos, se transforma en un hermoso e inmenso hombre conocido por sus habilidades en el combate, pero no por su capacidad de amar. Jude se encuentra inmerso en el mundo de Eoin, y tendrá que luchar la batalla de su vida para asegurar un futuro feliz para ambos.