General expressions of love:
* Cariad: This is the most common word for love in Welsh, and can be used for romantic love, familial love, or love for friends. It's a broad term for a strong, positive feeling of affection.
* Cariad annwyl: This literally translates to "beloved love," adding a touch of tenderness and endearment.
* Cariad di-gysgod: This means "unshadowed love," implying a pure and unwavering love.
Romantic expressions of love:
* Rhamant: This word means "romance" and is often used to express romantic love.
* Cariad calon: This translates to "love of the heart," expressing a deep, emotional love.
* Cariad llwyr: This means "whole love," suggesting a complete and all-encompassing love.
Other expressions:
* Hoffi: This means "to like" but can also be used to express a feeling of fondness or affection.
* Angen: This literally means "need," but can be used to express a strong desire or craving for someone or something, including love.
Ultimately, the best way to express love in Welsh depends on the specific context and the desired nuance.