The Watchmaker and the Duke by Lauren James (series)

From Book Trigger Warnings