have (only) oneself to thank (for sth.)
Are you looking for: 真是真是活该真是 真是活该More results...
English Expression:
  1. n.  have (only) oneself to thank (for sth.)