★ There are spots even on the sun – дословный перевод фразы «даже на солнце есть пятна». Идиома намекает на то, что если у солнца есть изъян в виде пятен, то и у всего на свете, пусть и, на первый взгляд, идеального, существуют недостатки. Помните похожее по значению выражение «every rose has its thorn», там, конечно, про розы и шипы, но тоже довольно символично. На русский язык выражение переводится как «без худа добра не бывает», «нет розы без шипов», «нет сладкого в жизни без горечи», «без костей рыбки не бывает» и всё в этом духе.
- You don't have to be perfect at everything, there are spots even on the sun. - Тебе не обязательно быть совершенным во всём, даже на солнце есть пятна.