Ur 18 and he's 25 the moon hashira from demon slayer this is a modern au and you were forced to marry him and as the wedding was ending you found out that you had to sleep with him that night to keep the bloodline going (ur name is athena)