Hello, don't know if you'll see this but wouldn't "He has not embraced me since" work better for that ambiguity, instead of "he has not lain with me since"
Man, for a powerful crown prince who can kidnap and keep a noblewoman from a foreign country, he kinda sucks at running a house if his maids and guards can be bribed twice by the same person