On every warlock's 25th birthday, there's a ritual to choose their perfect match. Normally it isn't a big deal, but for Magnus Bane - the son of Asmodeus, an Underworld crime lord - it's the party of the century. Everyone is more than a little surprised when Magnus' match turns out to be the bartender, Alec ... who's actually an undercover police officer. Alec's bosses want him to play along to get close to the organization, but Alec isn't sure he can mislead the man who's apparently his soulmate...
Bookmarked by Magpie_Faete
23 Dec 2017