"On April 19th, a new system where you can date an NPC was added in Black Desert Online. You can give gifts to certain NPCs to build up Amity, confess your love for him/her, and can get a special title if you get into a romantic relationship with him/her."
https://www.invenglobal.com/blackdesertonline/articles/4862/express-your-feelings-for-crio-by-giving-him-a-triple-float-fishing-rod-npc-dating-and-gifting-added
Comments
(honestly, don't know how BDO does it... just imagine dating a scripted NPC)