Onyx - Jennifer L. Armentrout

Daemon's really annoying & pissing me off in this book