May we be happy every year
62 episodes on DramaGo. We have not verified the free run yet.
Tang Suihuan, the female protagonist, unexpectedly transmigrates into a book, becoming a cannon fodder supporting character, the wife of the Marquis of Yong'an. The Marquis of Yong'an is a staunch supporter of the Empress Dowager, and his entire family is to be exterminated by the Regent Prince under the pretext of 'purging the court of corrupt officials' within a year. To survive, Tang Suihuan wants to divorce Su Yuheng within a year, take her dowry, and escape the political strife for the rest of her life. Tang Suihuan repeatedly goes to the palace to plead for a divorce, but each time ends in failure. On her tenth attempt to request a divorce from the Emperor, Tang Suihuan's unconventional remarks attract the attention of the Regent Prince Shen Jin, who has just returned from a campaign. After her request for a divorce fails, Tang Suihuan recklessly claims that the Emperor will be forced to abdicate within a year, which arouses Shen Jin's suspicion. In her panic, Tang Suihuan sees someone shooting arrows in the distance. Remembering that the Regent Prince in the book is assassinated upon returning to the palace, she decides to take the arrow for him, hoping he will spare her life out of gratitude. Tang Suihuan repeatedly shields the male protagonist from harm, and he has already fallen for her.
Synopsis from DramaGo.

Free count unknown
Platform does not publish it. Verification pending.
Cover art © DramaGo
The facts
- Episodes
- 62
- Free episodes
- Unverified
- Locked episodes
- —
- Platform
- DramaGo
- Language
- ZH_HANS
- Approx. runtime
- 1.6 h
- Year
- 2025
- On the app since
- DramaGo has carried this since Dec 24, 2025. That is when it went live on the app, not when the show was made.
- Entry updated
- We last changed this entry on Aug 24, 2026. That is our record, not the show's release or air date — the apps do not publish those.
- Free figure source
- Not published by the platform
Common questions
Where can I watch May we be happy every year?
May we be happy every year is available on DramaGo. We link to the official app only.
How long is May we be happy every year?
62 episodes. Short drama episodes usually run one to two minutes, so the full run is roughly 1.6 hours.
Similar length on DramaGo
All DramaGo →-

Cold yet Charming
Free count unverified
-

Crossed Fortunes: Business Retribution
Free count unverified
-

Flash Marriage: Rich Dr.
Free count unverified
-

Holding Midsummer
Free count unverified
-

Look What I Fished Out of the Trash: My CEO Hubby
Free count unverified
-

My amnesiac husband became my canary
Free count unverified