Three hundred years can change many things, but love is not among them.
Forbidden to claim the woman he loves as his mate, Gabriel established a yearly meet with Jael to satisfy their hunger for one another. Time has not weathered their need, or made the pain of every other day more bearable. Christmas Eve together might not be much, but pretending for one night that they can belong together is the only way either knows how to survive.
Except this Christmas, Gabriel can't go on pretending. Living for one night is no way to live, and he is determined that he and Jael will see the new day together. The only question is, after all this time, is she prepared for the consequences of saying yes?