Youre the One That I Want by Simon James Green

From Book Trigger Warnings