karinontour
Member
- Joined
- Mar 22, 2010
- Member Type
- Student or Learner
In Dutch we have a saying to "live like God in France", meaning life is treating you very well.
Is there an English equivalent for this saying?
Is there an English equivalent for this saying?