To know something very well
"She knows the syllabus inside out."
to wait to get exactly what you want
to do something revolutionary or extremely difficult
to make a firm decision or opinion known
to feel responsible for many problems or duties
To have unrealistic or impractical plans or dreams.
to learn by making mistakes or through difficult experiences